我是正则表达式的新手。有人可以指导我,如果我想在跟随/前面有一个或多个字符时匹配两个连续的下划线/连字符,但是如果下划线/连字符是单独的则不能。
示例:
- / - / dsdfsdf / dsfds
- / __ / fsfsd /
- / __一个/ vvfdvds / dsvsdv
- /克 - / cdssd / dsdcsd
- / sadsas __ / cdscd
- / - sadas / CASCS /
醇>
在这些字符串中,我不想匹配1和2,但应匹配3,4,5和6。
答案 0 :(得分:0)
我在示例5中没有看到任何下划线。
但我认为这个表达方式可行
((-{2}|_{2})[[:alnum:]])|([[:alnum:]](-{2}|_{2}))
答案 1 :(得分:0)
试试Regex:
\B(?:--|__)\b|\b(?:--|__)\B
说明: