我正在努力创建一个正则表达式,能够提取2组字符之间的数据,其中最后一组字符不会出现在所有匹配中。
我想获得以下数据
https://www.myurl.com/tag/important-info-1/page/34/
https://www.myurl.com/tag/otherimportant-info-3
https://www.myurl.com/tag/moreimportantinfo/page/1
https://www.myurl.com/tag/otherimportant-info-4/
结果
important-info-1
otherimportant-info-3
moreimportantinfo
otherimportant-info-4
1条答案
按热度按时间vuktfyat1#
?-运算符在这里是你的朋友,因为它表示表达式是可选的:
正则表达式
匹配包含第二组的字符串以及不包含第二组的字符串。