【发布时间】:2015-06-29 16:16:16
【问题描述】:
我在获取正确的正则表达式时遇到问题。我将以下 xml 作为字符串
<user_input>
<UserInput Question="test Q?" Answer=<value>0</value><sam@testmail.com>"
</user_input>
现在我只需要从 Answer 属性中删除 xml 字符。 所以我需要以下内容:-
<user_input>
<UserInput Question="test Q?" Answer=value0value sam@testmail.com"
</user_input>
我尝试了下面的正则表达式,但没有成功:-
str1.replaceAll("Answer=.*?<([^<]*)>", "$1");
它删除了之前的所有文本..
有人可以帮忙吗?
【问题讨论】:
-
你能详细说明“没有解决”吗?
-
那么,您还想在
><所在的位置插入一个空格吗?我们可以在任意位置用空格替换所有><吗?您不能同时删除和插入,您需要 2 个正则表达式,或 1 个正则表达式和一个简单的替换。