如何解决正则表达式删除非URL友好字符,但允许使用Unicode和重音符号
|| 我有以下正则表达式:foo = Regex.Replace(foo,@\"[^a-zA-Z0-9\\s-]\",\" \");
当前,这将删除Unicode字符。我可以使用什么正则表达式删除所有非URL友好的字符(即:,<等),但是允许Unicode和带重音的字符?
谢谢,
标记
解决方法
而不是使用否定类,您只需要替换字符列表就可以了吗?
s/[:,<]*//g
,Microsoft.Security.Application.AntiXss.GetSafeHtml()
解决了我的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。