我有三个字符串:
https://example.com/test/test/110x110.jpg
https://example.com/test/test/900x900.jpg
https://website.com/test/test/900x900.jpg
我希望我的正则表达式仅匹配第二个字符串。具体来说,我希望正则表达式匹配任何匹配https://example.com/test/test/
但没有序列110x110
的字符串。
我在SO上找到的所有解决方案都只是排除包含特定单词的字符串,而不是检查特定子字符串的存在与否。
答案 0 :(得分:0)
如果110x110始终位于同一位置,则应使用以下方法:
https:\/\/example\.com\/test\/test\/(?!110x110)
答案 1 :(得分:0)
如何?
(https:\/\/example\.com\/test\/test\/(?!110x110).*)
也匹配最后一部分,然后整个过程进入一个捕获组。