Regex 添加到以“开始”开头的每一行;exp“u send”;比赛前后
我想在每一行的开头和结尾都添加一些以“exp_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" 将是: } "
} "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”,但标签相同,我该如何做?