我需要在文本中找到具有特定结尾的所有单词。 例 APPWIN / DOW - APPWIN - 强制性部分。 DOW - 可选部分
Word可能只是强制性部分或强制性部分+来自同一序列中可选部分的任意数量的字母。
正则表达式应该找到这些单词:APPWIN,APPWIND,APPWINDO,APPWINDOW。 但是这些话必须被忽略:APPWINDOWS,APPWINO,APPWINA。
我尝试使用群组,但我很困惑......
答案 0 :(得分:0)
(?=.*?APPWIN$|.*?APPWIN.*?D$|.*?APPWIN.*?DO$|.*?APPWIN.*?DOW$).*
这很有效。所有条件都是前瞻性的 http://regex101.com/r/bT1oA6/1