Notepad++中如何按指定首字符串替换同行列尾字符串
在Notepad++中实现指定行的颜色替换
操作步骤:
- 打开Notepad++并加载目标文本,按下快捷键
Ctrl+H打开「替换」对话框。 - 替换ROSE行的颜色:
- 在「查找目标」输入框中填入正则表达式:
^(ROSE is \d{2}-\d{2}-\d{2}) PURPLE$ - 在「替换为」输入框中填入:
$1 RED - 勾选对话框左下角的「正则表达式」选项,点击「替换」(若有多行ROSE内容,可点击「全部替换」)。
- 在「查找目标」输入框中填入正则表达式:
- 替换JASMINE行的颜色:
- 在「查找目标」输入框中填入正则表达式:
^(JASMINE is \d{2}-\d{2}-\d{2}) PINK$ - 在「替换为」输入框中填入:
$1 WHITE - 保持「正则表达式」勾选状态,点击「替换」完成操作。
- 在「查找目标」输入框中填入正则表达式:
正则逻辑说明:
^匹配行起始位置,确保仅处理以ROSE/JASMINE开头的行()作为捕获组,保留该行中除目标颜色外的所有内容\d{2}-\d{2}-\d{2}精准匹配文本中的日期格式$匹配行结束位置,确保只替换行尾的指定颜色
内容的提问来源于stack exchange,提问作者Gayathri
相关产品推荐
相关产品推荐

