我需要一个正则表达式专家来帮助解决这个问题.我在这里找到的例子和网络似乎无法正确.我正在使用PHP,我有以下正则表达式
/([^a-zA-Z0-9])GC([A-Z0-9]+)/
Run Code Online (Sandbox Code Playgroud)
这与GCABCD GC123A等项目相匹配.我需要做的是从中排除GCSTATS.所以基本上我希望它能像它一样工作,除了忽略正则表达式中的GCSTATS.
尝试在GC之后添加:(?!STATS).这是一个负面的前瞻性结构.所以你的正则表达式应该是
/([^a-zA-Z0-9]*)GC(?!STATS)([A-Z0-9]+)/
Run Code Online (Sandbox Code Playgroud)
ps或尝试 ?<!