向后跨过字符串以插入字符

时间:2018-05-24 14:39:23

标签: notepad++

根据以下示例,使用notepad ++,如何在最后一个反斜杠后插入逗号?由于反斜杠的数量可能会有所不同,我认为我需要从行的末尾开始工作。

中,k:\记录\附图\植物\帝国\,2001-EXPANSION \ SCHEDULES.pdf

,k:\ records \ drawings \ Plants \ Empire \,2002-SITE UPDATE \ C4.pdf

,k:\ records \ drawings \ Plants \ Empire \,2007-HVAC UPDATE \ SECTIONS.pdf

中,k:\记录\附图\拦截\,1932-1-SP-210 \ PRELIMINARY.pdf

先谢谢,

尼克

1 个答案:

答案 0 :(得分:0)

  • 控制 + ħ
  • 找到:^.+\\\K
  • 替换为:,
  • 检查环绕
  • 检查正则表达式
  • 请勿检查. matches newline
  • 全部替换

<强>解释

^       : beginning of line
  .+    : 1 or more any character
  \\    : backslash
  \K    : forget all we have seen until this position

给定示例的结果:

,k:\records\drawings\Plants\Empire\,2001-EXPANSION\,SCHEDULES.pdf
,k:\records\drawings\Plants\Empire\,2002-SITE UPDATE\,C4.pdf
,k:\records\drawings\Plants\Empire\,2007-HVAC UPDATE\,SECTIONS.pdf
,k:\records\drawings\Interceptors\,1932-1-SP-210\,PRELIMINARY.pdf