0

我想在行的开头插入一个字符,但前提是特定行包含一个符号。

例如\t,如果该行包含至少一个;符号,则在一行的开头添加

我已经搜索了正则表达式功能,所以显然我可以\t在每行的开头添加一个,但只有当该行包含带有正则表达式的符号时才能插入条件

4

1 回答 1

1
  • Ctrl+H
  • 找什么:^(?=.*;)
  • 用。。。来代替:\t
  • 检查 环绕
  • CHECK 正则表达式
  • 取消选中 . matches newline
  • Replace all

解释:

^               # beginning of line
  (?=           # positive lookahead, make sure we have after:
    .*          # 0 or more any character but newline
    ;           # semicolon
  )             # end lookahead

截图(之前):

在此处输入图像描述

截图(之后):

在此处输入图像描述

于 2020-06-08T10:02:27.910 回答