2011-01-13 67 views
0

代替我需要做一個正則表達式查找和替換:正則表達式中的記事本+

"<xsl:if test="any/text()" 

必須由

"<xsl:if test="normalize-space(any/text())" 

我試圖尋找替代:

<xsl:if test="(.*)/text() 

取代

<xsl:if test="normalize-space(\1/text()) 

,但它不工作..

所以每一個if語句在那裏/文()時,通過正常化空間(../文本())

THX更換

回答

6

()是正則表達式中的特殊字符。你需要逃避它們才能匹配它們。像這樣:

<xsl:if test="(.*)/text\(\)