正则表达式特殊字符过滤--要怎么修改?

qq_15126639 2019-02-13 09:45:18
我当前的正则表达式是这样的:[-|;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\'];
这是可以过滤-这个符号 ;
我现在的需求是可以过滤-- 然后不过滤- 要怎么修改 求大佬解答!感谢万分。
...全文
234 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
#1说的就是正确答案啊,
qq_15126639 2019-02-13
  • 打赏
  • 举报
回复
引用 1 楼 娃都会打酱油了 的回复:
(-{2}|[;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\'])

方括号中间的|没任何意义,就代表|本身,多个并不代表或的意思,不过就不改了


恩 我知道 但是我要可以过滤-- 然后不过滤-,要怎么修改呢?求教。
  • 打赏
  • 举报
回复
(-{2}|[;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\'])
方括号中间的|没任何意义,就代表|本身,多个并不代表或的意思,不过就不改了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧