-2

指定されたソースxmlは一部です<EORI_Number>23 March 2002</EORI_Number>

以下のスタイルシートを適用します

<xsl:analyze-string select="EORI_Number" regex=".*([0-9]+)\s+([A-Z](a-z)+)\s+([0-9]+).*">
    <xsl:matching-substring>
    one        
    </xsl:matching-substring>
    <xsl:non-matching-substring>
    two
    </xsl:non-matching-substring>
</xsl:analyze-string>

動いていない。私は初心者ですxsltので、どんな助けでもいただければ幸いです。

4

1 に答える 1

3

おそらく、正規表現が正しくないためです。これを試して:

.*([0-9]+)\s+([A-Z][a-z]+)\s+([0-9]+).*

:元の正規表現から変更(a-z)されました。[a-z]

于 2012-11-12T05:03:14.500 に答える