我需要捕获一行中可用的多个短语(或输入字符串)。
假设输入是="这是描述,这是描述"
因此,我需要检测字符串"这是描述"在输入中重复两次。
这是我到目前为止尝试过的正则
(.*).*1
但它与没有确切重复的输入匹配,例如"这是描述,更多文本,这是描述"
找到逗号分隔字符串的重复 pairs :
(.+?),1
找到任意数量的重复值(逗号分隔):
(.+?)(?:,1)+
这些工作是通过进行第一个逗号的非怪兽匹配,然后在逗号之后重复。