Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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
Xml 匹配关闭<;表>;使用正则表达式标记_Xml_Regex - Fatal编程技术网

Xml 匹配关闭<;表>;使用正则表达式标记

Xml 匹配关闭<;表>;使用正则表达式标记,xml,regex,Xml,Regex,我需要在xml数据字典文件中找到标记。条件是表格元素必须包含单词tax或tax 为此,我尝试匹配结束htmltable标记 ]*>(.*?和]*>[^()]*但它不工作 我发现解析xml必须使用xml解析器,而不是正则表达式。但是到目前为止,我对regex非常熟悉,所以这次我想用regex来完成它。使用DOM XML解析器,并使用getElementsByTagName()函数来匹配表标记,使用getTextContent()来获取标记内容以匹配单词tax或tax。请不要使用正则表达式,因为使用

我需要在xml数据字典文件中找到
标记。条件是表格元素必须包含单词
tax
tax

为此,我尝试匹配结束html
table
标记

]*>(.*?
]*>[^()]*
但它不工作


我发现解析xml必须使用xml解析器,而不是正则表达式。但是到目前为止,我对regex非常熟悉,所以这次我想用regex来完成它。

使用DOM XML解析器,并使用getElementsByTagName()函数来匹配表标记,使用getTextContent()来获取标记内容以匹配单词tax或tax。请不要使用正则表达式,因为使用正则表达式解析XML是一种不好的做法


有关简单的教程,请参阅:

您使用的是什么语言?不要使用正则表达式解析XML,请使用XMLparser@h2ooooooo我正在使用java。但我想用记事本,使用正则表达式搜索选项查找匹配项。