Notepad++ 替换行中第一个出现的符号

Notepad++ 替换行中第一个出现的符号,notepad++,Notepad++,我只想将要替换为特定符号的行中第一次出现的特定字符/sybmol替换 有谁能建议如何做到这一点 例:我想用和替换第一次出现的& 输入:我和她正在玩,她拿出了一个球棒、球和气球 输出:我和她执行正则表达式查找/替换,如下所示: 打开“替换”对话框 查找内容:^[^&]*& 替换为:\1和 检查正则表达式 单击“替换”或“全部替换” 说明: [^&]*匹配所有非a&的内容,并且第一个^将匹配锚定在行开始处 最后一部分与匹配行中的&匹配,因为第一部分不能包含&,所以它是匹配行中的第一部分 括号将替换中

我只想将要替换为特定符号的行中第一次出现的特定字符/sybmol替换

有谁能建议如何做到这一点

例:我想用和替换第一次出现的&

输入:我和她正在玩,她拿出了一个球棒、球和气球
输出:我和她执行正则表达式查找/替换,如下所示:

打开“替换”对话框 查找内容:^[^&]*& 替换为:\1和 检查正则表达式 单击“替换”或“全部替换” 说明:

[^&]*匹配所有非a&的内容,并且第一个^将匹配锚定在行开始处 最后一部分与匹配行中的&匹配,因为第一部分不能包含&,所以它是匹配行中的第一部分 括号将替换中要重用的第一个零件标记为\1 因此\1在您的示例中变成了我,&被and替换
可能重复的你想删除她之后的所有内容吗?不,我只想替换一行中第一个出现的特定单词或符号