问题描述
||
我有以下正则表达式:
foo = Regex.Replace(foo,@\"[^a-zA-Z0-9\\s-]\",\" \");
当前,这将
删除Unicode字符。我可以使用什么正则表达式
删除所有非URL友好的字符(即:,<等),但是允许Unicode和带重音的字符?
谢谢,
标记
解决方法
而不是使用否定类,您只需要替换字符列表就可以了吗?
s/[:,<]*//g
,
Microsoft.Security.Application.AntiXss.GetSafeHtml()
解决了我的问题。