regex 查找开始和结束标记[已关闭]

mpgws1up  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(93)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

7天前关闭
Improve this question
我想将<para>更改为<p>,将</para>更改为</p>。如何在Notepad++中使用正则表达式实现这一点?
输入示例:

<title>Inline Markup and Images</title>
    <para>This sample shows that &lt;oXygen/&gt; can be used to edit documents in conformity
        with the
        dockbookx.dtd.</para>
    <para>The following <code>Docbook</code> figure is inserted using the <code>imagedata</code>
        tag:</para>
    <figure>
        <title>Lake in Fagaras</title>
        <mediaobject>
d6kp6zgx

d6kp6zgx1#

替换:<(/?)para>|</para>
By:<\1p>
匹配的对象是<,然后是optional/,最后是para>
可以替换为<,然后是可选找到的/,然后是p>
注意:简单地替换而不使用正则表达式似乎更简单。

奖金:参见:https://regex101.com/r/Ut1F47/1注:网站使用C#语法,这就是为什么在这里使用$1,而不是在Notepad++中使用\1

相关问题