我发现许多类似的问题不适用于Go regex 语法。
我试图匹配的字符串是anything/anything/somestring. 使用模式\/.*\/.*\/(.*),我将匹配somestring,但我试图匹配除包含somestring.
大多数答案都建议使用类似\/.*\/.*\/((?!somestring).*),但是在 golang regexp 中我得到:? The preceding token is not quantifiable。
澄清/test/test/MATCH一下:会产生匹配,而/test/test/somestring不会。这可能与(有限的)Go regex 语法有关吗?