我想避免将输入捕获为:
:):) 但想要捕获 sa:)ds 或者只是想从结果中排除,如果有两个或多个相同的标签相互接触。
我的逻辑说我需要使用否定的lookbehind并命名捕获组,但无法使其正常工作,我不确定方法是否正确。
我试过:
(?<!(?P<happy>:\)))(?P=happy)
所以如果我输入为:):) --:)-abc 我只想从第二行匹配“:)”
我想避免将输入捕获为:
:):) 但想要捕获 sa:)ds 或者只是想从结果中排除,如果有两个或多个相同的标签相互接触。
我的逻辑说我需要使用否定的lookbehind并命名捕获组,但无法使其正常工作,我不确定方法是否正确。
我试过:
(?<!(?P<happy>:\)))(?P=happy)
所以如果我输入为:):) --:)-abc 我只想从第二行匹配“:)”