Select(并删除)标签之间没有带正则表达式的标签

Select (and remove) between tags without tags with Regular Expressions

我有以下示例:

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

我试过 [ame=.*](.*?)[/ame] 并且 select 是标签和文本。

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

您可以使用以下方式进行匹配:

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

并替换为

DEMO