我有一个看起来像这样的Java字符串,它实际上是一个XML标记:
"article-idref="527710" group="no" height="267" href="pc011018.pct" id="pc011018" idref="169419" print-rights="yes" product="wborc" rights="licensed" type="photo" width="322" "
现在,我想使用正则表达式删除article-idref =“ 52770”段,提出了以下内容:
trimedString.replaceAll("\\article-idref=.*?\"","");
但这似乎行不通,有人可以给我一个想法,告诉我我在正则表达式中哪里写错了吗?我需要在Java类中将其表示为String,因此HTMLParser可能在这里对我没有太大帮助。
提前致谢!
最佳答案
尝试这个:
trimedString.replaceAll("article-idref=\"[^\"]*\" *","");
关于java - 这个正则表达式需要一点帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4454851/