Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何匹配不带';t在TM、SL或ZB处结束,带正则表达式?_Regex_Notepad++ - Fatal编程技术网

Regex 如何匹配不带';t在TM、SL或ZB处结束,带正则表达式?

Regex 如何匹配不带';t在TM、SL或ZB处结束,带正则表达式?,regex,notepad++,Regex,Notepad++,如何匹配不以TM、SL或ZB结尾的行?我尝试了^.*(,但记事本++显示Find:Invalid regular expression 样本: LineKA LineSL LineZB LineDS LineTM 使用此正则表达式: ^.*(?<!SL)(?<!ZB)(?<!TM)$ ^.*? Try:^(?。*(TM | SL | ZB))..这与结束条件不匹配Try(?为什么要进行不必要的匹配(^.*)?

如何匹配不以TMSLZB结尾的行?我尝试了
^.*(,但记事本++显示
Find:Invalid regular expression

样本:

LineKA
LineSL
LineZB
LineDS
LineTM
使用此正则表达式:

^.*(?<!SL)(?<!ZB)(?<!TM)$
^.*?

Try:
^(?。*(TM | SL | ZB))..
这与结束条件不匹配Try(?为什么要进行不必要的匹配(^.*)?