标签: regex
我希望匹配以al开头并以i结尾的字词结尾的字符串的每次出现。
al
i
下面是字符串
al al spettatori
问题是在这个字符串中我有2个al,但我想只匹配以i结尾的单词之前的那个。
正则表达式/ al .*i匹配所有字符串 我想只匹配从上一个al开始的字符串:
/ al .*i
al spettatori
但是我的正则表达式从头开始匹配所有字符串。 我仍然想使用贪婪,因为它比示例更大的文本,我希望匹配以al开头并以i结尾的单词结尾的每个字符串。
答案 0 :(得分:1)
您可以使用正则表达式
al(?!.*al).*i
请参阅regex101 demo