我试图匹配iff两个捕获组是否相同。我可以在比赛结束后手动检查,但我想知道我是否有办法在表达式中做到这一点。
我的表达式是(\d+)\/(\d+)
,所以我只想接受两个数字相等的字符串。有没有一种很好的方法可以在正则表达式中检查这个,或者我必须在之后手动检查组?
编辑:这被标记为重复,但假设的重复问题没有关联,并且不以任何方式回答我的问题......
答案 0 :(得分:1)
你可以在python中使用这个:\b(\d+)\/+\1\b
这与检查加倍词的用法相同
编辑文字时,加倍的单词,例如""容易进入。使用文本编辑器中的正则表达式\b(\w+)\s+\1\b
,您可以轻松找到它们。要删除第二个单词,只需键入\1
作为替换文本,然后单击“替换”按钮。
答案 1 :(得分:0)