Regex匹配所有最后出现的模式

Regex to match all last occurence of pattern

本文关键字:模式 最后 Regex      更新时间:2023-09-26

https://regex101.com/r/tG2wF5/7

Regex:(/[''w]*(

我收到一条短信,文本:"这是一个介于两者之间的测试字符串,但这就是/nomatch1/nomatch2介于字符串/nomatch3之间的字符串/lastone/lasttwo/lastthree">

我想把所有最后一个单词(即不包括中间有其他字符串的单词(后跟一个/。所以在这里,仅匹配/lastone/lasttwo/lastthree

如果您只想选择'之后的最后三个单词;我想你需要一个像这样的正则表达式:

/(('/'w+)'s*){3}[^'/]*$/g

您可以将其中一个单词与'/'w+匹配,然后在后面只允许一个可选空格,重复该模式将匹配一系列单词。最后,将最后一个系列与$进行匹配。

('/'w+ *)+$