请解释我这样的问题:如何根据其他模式匹配将某些模式应用于输入字符串?例如,lalalala Hedcbw LULU pol GDTE
。因此,如果pol
出现在字符串的任何位置,那么子模式,比如la{2},
将应用于字符串。
答案 0 :(得分:1)
请参阅this example at regex101,若您的意思是:
^(?(?=.*\bpol).*?(la{2})|.*?(LU{2}))
如果条件匹配 - 请检查@start:任意数量的字符,后跟\b
字边界,后跟pol
,第一种模式使用,否则使用第二种模式。