Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从字符串中删除带有数值的xml标记?_Java_Xml - Fatal编程技术网

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

Java 如何从字符串中删除带有数值的xml标记?,java,xml,Java,Xml,我正在尝试处理XML数据。但有时,xml标记是数字形式的,例如,等等。我想用一些特定的字符串替换这些数字标记,以便在处理后可以恢复xml标记的值 我正在寻找正则表达式,它可以匹配以下格式的所有字符串 <some numerical number> and </some numerical number> 和 试试: System.out.println(“.matches(^$”); 然后您可以等待结束括号,计算位置和子字符串。请使用一些而不是正则表达式。@SURE

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

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

 <some numerical number> and </some numerical number>
试试:

System.out.println(“.matches(^$”);

然后您可以等待结束括号,计算位置和子字符串。

请使用一些而不是正则表达式。@SURESH ATTA:我认为像
这样的标记不是格式良好的XML,请参阅。XML解析器可能拒绝接受此类输入。对于这种格式不正确的XML,您推荐哪一种?@halbit..您完全正确…XML解析器不允许数字标记被替换为?尝试
System.out.println(“.”匹配(^$”)您可以找到更多信息。希望这有帮助:)
System.out.println("<12>".matches("^</*[0-9]+>$"));