【问题标题】:Add a letter to the last \ in each line in notepad++在记事本++中每行的最后一个\添加一个字母
【发布时间】:2020-09-22 13:12:27
【问题描述】:

我想在 Notepad++ 中每一行的最后一个 \ 之前添加一个字母,如下所示:

之前:

product\190\1017\evita-cover-art.jpg

之后:

product\190\1017b\evita-cover-art.jpg

所以字母b加在最后一个\之前,

有很多行,所以我可能会使用查找并替换为正则表达式。

【问题讨论】:

  • 看起来您正在寻找创建一个正则表达式,但不知道从哪里开始。请查看Reference - What does this regex mean 资源,它有很多提示。此外,请参阅 Learning Regular Expressions 帖子了解一些基本的正则表达式信息。一旦您准备好表达方式,但解决方案仍然存在问题,请使用最新的详细信息编辑问题,我们很乐意帮助您解决问题。

标签: regex notepad++ line add letter


【解决方案1】:
  • Ctrl+H
  • 查找内容:\\[^\\]*$
  • 替换为:b$0
  • 检查 环绕
  • CHECK 正则表达式
  • 全部替换

说明:

\\          # a backslash
[^\\]*      # 0 or more any character that is not a backslash
$           # end of line

替换:

b           # literally
$0          # content of group 0 (i.e. the whole match)

屏幕截图(之前):

截图(之后):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 2015-04-01
    • 1970-01-01
    • 2020-02-07
    • 2019-06-19
    • 2020-11-01
    相关资源
    最近更新 更多