【问题标题】:How search and replace with Textwrangler xml tag ? with grep?如何使用 Textwrangler xml 标签进行搜索和替换?用grep?
【发布时间】:2014-11-30 19:36:18
【问题描述】:

例如,我尝试在 XML 文件中搜索并删除具有不同内容的所有节点 wp:postmeta

    <wp:postmeta>
        <wp:meta_key>_edit_last</wp:meta_key>
        <wp:meta_value><![CDATA[2]]></wp:meta_value>
    </wp:postmeta>

我将首先尝试类似:&lt;wp:postmeta&gt;*&lt;/wp:postmeta&gt; 认为它将返回所有节点。但它不起作用。 这种搜索的方法是什么? 谢谢

【问题讨论】:

  • 如果您发布一些输入、预期输出和您的尝试会有所帮助。

标签: regex search replace grep textwrangler


【解决方案1】:
<wp:postmeta>[\s\S]*?</wp:postmeta>

试试这个。查看演示。

http://regex101.com/r/sA8iT4/2

【讨论】:

  • 我只在节点上工作。我想删除我的长文件中的所有标签 ...
  • @jcbaudot 您需要为此使用gglobal 标志。应用标志
  • 谢谢。我会尝试,但它只有在我删除新行转义时才有效,请参见此处:regex101.com/r/sA8iT4/1 PS.Regex is hard to learn..
  • 太棒了!这是魔法。现在我尝试理解下一次的正则表达式。谢谢!
猜你喜欢
  • 2010-11-13
  • 2019-06-27
  • 1970-01-01
  • 1970-01-01
  • 2011-07-29
  • 1970-01-01
  • 1970-01-01
  • 2017-11-06
  • 2011-01-06
相关资源
最近更新 更多