【问题标题】:Replace certain character outside of XML code替换 XML 代码之外的某些字符
【发布时间】:2018-02-02 13:45:16
【问题描述】:

这是我的问题:我想在

中替换所有正斜杠 / OUTSIDE 原始 XML 代码的实例
<format>Zefania XML Bible Markup Language</format>
<identifier>NeÜ</identifier>
    <subject />
<type />
<coverage />

<VERS vnumber="1">Was soll das Toben der Völker? / Was soll ihr sinnloser Plan?</VERS>
  <VERS vnumber="2">Die Großen der Welt lehnen sich auf. / Sie tun sich zusammen gegen Jahwe. / Gegen seinen Messias gehen sie an:<NOTE type="x-studynote">Wird im Neuen Testament von der Gemeinde in Jerusalem zitiert: Apostelgeschichte 4,25-26.</NOTE></VERS>
  <VERS vnumber="3">"Los, wir zerreißen die Fessel, / befreien uns von ihrem Strick."<BR art="x-p" /></VERS>

所以它应该看起来像(例如):

<VERS vnumber="1">Was soll das Toben der Völker? Was soll ihr sinnloser Plan?</VERS>

“/”在“Völker”之后被删除,但在代码元素中没有。 我正在使用 Notepad++,但也对其他解决方案持开放态度。

【问题讨论】:

    标签: xml search replace


    【解决方案1】:

    如果您的文本示例准确,您应该在 / 之前和之后搜索空格。在 HTML 和 XML 代码中,/ 后面永远不会有空格。

    所以:

    搜索“/”(空格/空格) 替换为“”(单个空格)

    如果您的编辑器理解正则表达式,您可以搜索一个或多个空格、/、一个或多个空格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 2018-08-23
      • 1970-01-01
      • 2020-12-12
      • 2012-02-17
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      相关资源
      最近更新 更多