我想替换所有匹配的内容\n
,但\n
后面跟着的除外"some-digit"
我可以单独匹配两者。例如:我可以使用 获取所有换行符\n
。我可以使用 获取引号中后跟换行符的所有数字\n\"\d+\"
。但是,我如何替换所有\n
但跳过这个\n\"\d+\"
。
我们有没有办法有条件地编写正则表达式匹配?
答案1
我能够使用以下正则表达式模式解决它:
\n+(?!\"\d+\”)
我想替换所有匹配的内容\n
,但\n
后面跟着的除外"some-digit"
我可以单独匹配两者。例如:我可以使用 获取所有换行符\n
。我可以使用 获取引号中后跟换行符的所有数字\n\"\d+\"
。但是,我如何替换所有\n
但跳过这个\n\"\d+\"
。
我们有没有办法有条件地编写正则表达式匹配?
我能够使用以下正则表达式模式解决它:
\n+(?!\"\d+\”)