[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] values in sequence after tokenize
Given a string of characters:
<xsl:variable name="string" select="'aa^a^aaa^aaaaaa^aa^aa^aaaaaa^'"/> I want to break that string into substrings up to a given length, so that the words including circumflexes ('^') are no longer than the specified length. I'm trying do this with a regex (in this example the length is 6): <xsl:variable name="substring" select="tokenize($string, '.{1,6}\^')" as="xs:string*"/> This regex must be wrong because $substring now holds a sequence of 6 items (as expected), but each of those items appears to be ' '. For example this bit of debug: x<xsl:value-of select="for $y in $substring return concat($y, 'z')"/>x produces: xz z z z z zx What's the correct regex for this problem? thanks andrew
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|