https://regex101.com/r/tG2wF5/7
正则表达式:(/ [\ w] *)
我有一个文字, 文本: “这是一个测试字符串,中间有一些东西,但这就是/ nomatch1 / nomatch2 in strings / nomatch3 anotherstring / lastone / lasttwo / lastthree”
我想得到所有最后的单词(即排除其他字符串之间的单词)后跟/。 所以在这里, 只匹配/ lastone / lasttwo / lastthree
答案 0 :(得分:1)
如果您想在\
之后选择最后三个单词;我认为你需要这样的正则表达式:
/((\/\w+)\s*){3}[^\/]*$/g
答案 1 :(得分:0)
你可以将你的一个单词与\/\w+
匹配,然后只允许一个可选空格,重复模式将匹配一系列单词。最后,将最后一个系列与$
匹配。
(\/\w+ *)+$