在没有带正则表达式的标签的标签之间选择(和删除)

时间:2015-06-11 18:38:56

标签: html regex tags

我有以下示例:

[ame="http://www.google.com"]Google - a search engine[/ame]

我尝试过 [ame =。*](。*?)[/ ame] ,然后选择标签和文字。

我需要选择[ame] [/ ame]标签之间的所有内容才能将其删除。我使用Sublime Text使用正则表达式,但我不能只选择标签之间的文本,而不能选择带标签的文本。

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容进行匹配:

(\[ame=[^\]]*\])(.*?)(\[\/ame\])

并替换为$1$3

请参阅DEMO

相关问题