正则表达式找到<%但排除<%@?

3 regex eclipse

有人可以为我提供一个正则表达式,可以找到这个字符串:<%但是会排除这个字符串:<%@谢谢.

Phi*_*ert 5

如果您使用的是.NET,那么您正在寻找的正则表达式是:

<%(?!@)
Run Code Online (Sandbox Code Playgroud)

它也适用于非.NET应用程序,但一些正则表达式实现不支持(?!)