我需要做一个正则表达式查找和替换:
一切
"<xsl:if test="any/text()"
Run Code Online (Sandbox Code Playgroud)
必须被替换
"<xsl:if test="normalize-space(any/text())"
Run Code Online (Sandbox Code Playgroud)
我试过Find:
<xsl:if test="(.*)/text()
Run Code Online (Sandbox Code Playgroud)
替换为
<xsl:if test="normalize-space(\1/text())
Run Code Online (Sandbox Code Playgroud)
但它不起作用..
所以每个if语句都存在/ text(),用normalize-space(../ text())替换它
谢谢
()是正则表达式中的特殊字符.你需要逃脱它们才能匹配它们.像这样:
<xsl:if test="(.*)/text\(\)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
354 次 |
| 最近记录: |