我正在使用Vb.net,并且有三条线,只需要选择第三条,第一条和第二条.我试过了!(必需|估计)但它没有用.
My reg expression is !(REQUIRED|ESTIMATED) also tried but did
not work ^(REQUIRED|ESTIMATED)
09359109359REQUIRED 00000000103332014022841000099999999900000000063140000000018570
09359109359ESTIMATED00000000130452014030453000000001435000000000038560000000018570
09359109359999999999000000000058671
Run Code Online (Sandbox Code Playgroud)
正则表达式实际上没有像您尝试使用它的非运算符.如果要匹配不包含某些单词/单词的字符串,则可能不应使用正则表达式.
如果你真的想要,无论出于何种原因,这就是你如何解决你的问题.您必须使用负前瞻来检查A或B.如果找不到A和B,则匹配整个字符串.这看起来像这样:
^(?!.*(REQUIRED|ESTIMATE)).*
Run Code Online (Sandbox Code Playgroud)
^符号匹配行的开头.在(?!.*(REQUIRED|ESTIMATE))超前查看是否要求或估计是前面的任何地方,如果是的话,会导致匹配失败..*匹配字符串的其余部分,如果它没有失败.
| 归档时间: |
|
| 查看次数: |
3234 次 |
| 最近记录: |