我正在尝试从文档中剥离标记以帮助我的XML解析器解析它,但我的正则表达式无效。这就是我所拥有的:
stripHead = new RegExp('<HEAD[\s\S]*?\/HEAD>')
doc = doc.replace(stripHead, '')
该文件的相关部分:
<SAMI>
<HEAD>
<TITLE>TEST_Eclipse_SMI</TITLE>
<SAMIParam>
Media {TEST_Eclipse_SMI.wav}
Metrics {time:ms;}
Spec {MSFT:1.0;}
</SAMIParam> <STYLE TYPE="text/css">
<!--
P { font-family: Arial; font-weight: normal; color: white; background-color: black; text-align: center; }
.ENUSCC { name: English; lang: en-US ; SAMIType: CC ; }
-->
</STYLE>
</HEAD>
<BODY>
Regex101似乎认为这很合适,但它并没有取代任何东西。