Regex 添加到以“开始”开头的每一行;exp“u send”;比赛前后

Regex 添加到以“开始”开头的每一行;exp“u send”;比赛前后,regex,notepad++,Regex,Notepad++,我想在每一行的开头和结尾都添加一些以“exp_send”开头的内容 例如: } "Are you sure you want to continue connecting (yes/no)? " { exp_send -i $sid -- "yes\r" } "password" { exp_send -i $sid -- "$password\r" exp_send -i $sid -- "\r\r\r" 将是: } "

我想在每一行的开头和结尾都添加一些以“exp_send”开头的内容

例如:

    } "Are you sure you want to continue connecting (yes/no)? " {
        exp_send -i $sid -- "yes\r"
    } "password" {
        exp_send -i $sid -- "$password\r"
        exp_send -i $sid -- "\r\r\r"
将是:

    } "Are you sure you want to continue connecting (yes/no)? " {
      aaa exp_send -i $sid -- "yes\r" bbb
    } "password" {
       aaa exp_send -i $sid -- "$password\r" bbb
       aaa exp_send -i $sid -- "\r\r\r" bbb
要使用的regexp是什么

注:

我发现这很有帮助:

search : ^.(exp_send).$
replace : aaa\1bbb
但它会删除标签。。。还需要什么?

那么:

查找内容:
^(\s*)(exp\u send.*$

替换为:
1aaa$2 bbb

如果要使用相同的表格在换行符上添加文本:

查找内容:
^(\s*)(exp\u send.*$


替换为:
$1$2\n$1bbb

为什么不将exp\u send替换为您希望它执行的操作?期望中做到这一点并不难。我会的,顺便说一句,如果我想在新行中添加“bbb”,但标签相同,我该如何做?