我想给以下的两三行的之前之后分别加一行:
IF EXIST **** (
start *****
)
")"可能在第3行也可能在第二行末尾.
尝试以下正则, 不对: (我已经勾选"正则表达式’.'可匹配换行符")
(IF\sEXIST.*\(.*\))
替换为:
goto nothing^p^p$1^p^p:nothing
我想给以下的两三行的之前之后分别加一行:
IF EXIST **** (
start *****
)
")"可能在第3行也可能在第二行末尾.
尝试以下正则, 不对: (我已经勾选"正则表达式’.'可匹配换行符")
(IF\sEXIST.*\(.*\))
替换为:
goto nothing^p^p$1^p^p:nothing
正则,从入门到放弃
替换 - 高级 , 选中正则表达式’‘.’'可匹配换行符
查找
IF EXIST.+\(\x0d\x0a.+[^\)]\)
替换
写你想替换的正则,我不知道你的$1是引用还是纯字符串
\x0d\x0a
替换为你的换行符
我这里是win标准换行符
ps:md用作回复好麻烦
头疼的就是, 不要说word, js这种另类的, 每个编辑器软件的正则都不一样.
VSCode 的正则兼容性和 JS 基本一致,所以我用着就很舒适。
用 utools 上传,sm.ms 传不上去,就换了个国内的。
学过半天
之后就完全忘记了…
谢谢各位.
正解:
(IF EXIST.+\(\x0d\x0a.+[^\)]\))
goto nothing\x0d\x0a$1\x0d\x0a:nothing