我想知道是否有办法使用XSLT 1.0正确分割英国邮政编码。
例如:
PE92BD --> PE9 2BD
NE611PE --> NE61 1PE
CV364AB --> CV36 4AB
SN13EG --> SN1 3EG
IP242AN --> IP24 2AN
答案 0 :(得分:2)
我想知道是否有办法正确分割英国邮政编码 使用XSLT 1.0。
假设通过"正确分割"你的意思是在最后三个字符前放置一个空格,你可以这样做:
<xsl:variable name="length" select="string-length($postcode)" />
<xsl:value-of select="substring($postcode, 1, $length - 3)"/>
<xsl:text> </xsl:text>
<xsl:value-of select="substring($postcode, $length - 2)"/>