Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以在 notepad++ 中轻松找到 '\n',但我的问题是,当后面没有特定字符(本例中为“#”)时,我必须找到 '\n'。那么我是否将正则表达式与'\n'一起使用?可能吗?
例子 :
Stuff to ignore #Like that Stuff To change
尝试前瞻断言:
\n(?!#)
你可以在这个问题中找到一些细节,但首先要确保你的行尾是纯的\n。
\n
Mac OS 的行尾是\r(OSX 是\n),Windows/DOS 是\r\n,而 UNIX 风格的则\n是 。
\r
\r\n
您正在寻找的正则表达式可能是.*\n[^#].*,指定[^...](未设置)
.*\n[^#].*
[^...]
但是您可以尝试使用 EOL 正则表达式字符$, 来代替: .*$[^#].*
$
.*$[^#].*
或者,正如xdazz所说,试试\n(?!#)