正则表达式,匹配前面不包含某个字符的字符串

2024年11月16日 12:46
有3个网友回答
网友(1):

只匹配第一行的abc?
其他行都视为前面有--?
如果是这样的话,正则表达式可以这么写[^-]*?abc
这样的话的确保证每一行abc前面不会有-并且会检查每一行,但是如果有其他需要,则需要修改表达式

网友(2):

^(?!.*--)\s*([a-zA-Z]+)\s*$

网友(3):

^(?!.*--).*(abc)