如何从字符串中删除带有数字值的xml标签?

时间:2014-01-25 10:05:09

标签: java xml

我正在尝试处理XML数据。但有时,xml标签是数字形式,即< 1>,< 2>等。我想用一些特定的字符串替换这些数字标签,以便在处理之后我可以恢复xml标签的值。

我正在寻找可以匹配以下格式的所有字符串的正则表达式,

 <some numerical number> and </some numerical number>

1 个答案:

答案 0 :(得分:1)

尝试:

System.out.println("<12>".matches("^</*[0-9]+>$"));

然后你可以等待关闭括号,计算位置和子串。