我正在尝试替换包含xml标记的字符串的内容,如下所示
我想替换以下语句的全部内容,其中ABCDEF可以是任意随机值
<originalFileName>ABCDEF</originalFileName>
我该怎么做?
答案 0 :(得分:0)
这可以帮到你:
已编辑(这个新版本也会接受您的代码之间的非字符,并且我已经跳过/符号,否则可能会出现一些错误):
(<originalFileName>.*<\/originalFileName>)
检查here。
答案 1 :(得分:0)
您可以为此目的尝试:
(<originalFileName>[\w]*</originalFileName>)
但请注意,不建议这样做。
正则表达式是一种不足以理解XML / HTML / XHTML所使用的构造的工具。 XML / HTML / XHTML不是常规语言,因此无法通过正则表达式进行解析。正则表达式查询无法将XML / HTML / XHTML分解为其有意义的部分。即使是Perl使用的增强的不规则正则表达式也不能完成解析XML / HTML / XHTML的任务.XML / HTML / XHTML是一种复杂程度足以被正则表达式解析的语言。