我正在检查很多源文件,我需要找到所有的部门。 我试过搜索正斜杠 / 字符,但它也发现斜杠用作注释块分隔符,如:
/ *
和
* /
我怎样才能找到所有斜线 / 字符,这些字符未被明星字符 * 跟随或先前?
答案 0 :(得分:2)
使用否定的外观:
(?<!\*)/(?!\*)
<强>详情:
(?<!\*)
- 如果在当前位置之前有*
,则会导致比赛失败但/
- 斜线(?!\*)
- 如果当前位置右侧有*
,则会导致匹配失败的否定前瞻。答案 1 :(得分:1)