例字符串中删除的所有内容:Before text, <ref>{{BLAHBLAHBLAHBLAH}}</ref> after text, <ref>{{reference2}}</ref> end of paragraph.
正则表达式来两个字符串之间但重复
我期待去除<ref>
和</ref>
任何提及之间的一切。
,我从上面的例子字符串想要的结果:Before text, after text, end of paragraph.
我已阅读regex remove everything between 2 strings并试图replaceAll("<ref>.*</ref>", "")
,我遇到的问题是,在该线程的方法去除太多。如果我在上述文本中使用此方法,结果将为:Before text, end of paragraph
。它将删除<ref>
标签集之间的文本。
是否有一个简单的正则表达式来达到预期的效果?在我的实际文本中,可能会有很多(超过2个)<ref>
</ref>
标签,其中包含有用的文本。
编辑:添加了我试过的正则表达式。
你能发表你正在使用的正则表达式吗? – 2015-04-01 00:41:48