查找并替换 xml 语法

查找并替换 xml 语法

尝试查找和替换一些 xml 语法。不太清楚如何在某一行后添加文本。我在 < br> 标签后添加了一行,但 < br> 太多了,所以我尝试将其指定到“Place”后的 br。

另一种情况是我需要删除行、开头、结尾和中间的部分。

身体

< br>
place: < br>
Area: 1< br>
< br>
place: KITTE< br>
Area: 2< br>
  • 情况1。

寻找:地方:某物< br>

用。。。来代替:地方:某物姓名:

寻找:地點:< br>

用。。。来代替:地點:< br>名稱:< br>

  • 案例 2。

寻找:区域:某物或 地区:

删除此行

答案1

情况1

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为^place: (.*)< br>

  • 将“替换为”设置为place: \1< br>name: < br>

  • 启用“正则表达式”

  • 点击“全部替换”

    在此处输入图片描述

< br>
place: < br>
Area: 1< br>
< br>
place: KITTE< br>
Area: 2< br>

< br>
place: < br>name: < br>
Area: 1< br>
< br>
place: KITTE< br>name: < br>
Area: 2< br>

案例 2

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为^Area: (.*)< br>(?:\r?\n?|$)

  • 将“替换为”设置为空字符串

  • 启用“正则表达式”

  • 点击“全部替换”

    在此处输入图片描述

< br>
place: < br>name: < br>
Area: 1< br>
< br>
place: KITTE< br>name: < br>
Area: 2< br>

< br>
place: < br>name: < br>
< br>
place: KITTE< br>name: < br>

进一步阅读

相关内容