我想知道是否有一种方法可以使用XSLT 1.0正确分割英国邮政编码。
例如:PE92BD --> PE9 2BD
NE611PE --> NE61 1PE
CV364AB --> CV36 4AB
SN13EG --> SN1 3EG
IP242AN --> IP24 2AN
我想知道是否有一种方法可以正确分割英国邮政编码使用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)"/>