比如匹配不以a开头的结果:
^[^a]
作为定位符时, 表示字符串的开始,
^
表示字符串的结束
$
举例说明:
Lua,2022-07-04 17:42:26,SM-S908B,0de6ba017a6c19f9,"NullReferenceException: Object reference not set to an instance of an object."
Lua,2022-07-04 17:49:20,Pixel 6,e59014ff657c3ee3,"ArgumentNullException: Value cannot be null.
-
匹配的内容是 除了[^ArgumentNullException]
ArgumentNullException
之外的任意字符,注意是字符,匹配的内容为:
、L
、u
、 a
、 ,
、 2
、 0
、 2
、 2
、 -
、 0
、 7
、 -
、 0
…4
- 不以Lua 或者 Java开头的行:
^[^(Java|Lua)]
- 匹配不包含
的行要这样写:ArgumentNullException
^((?!ArgumentNullException).)*$