Subject: RE: [xsl] Pattern Matching a sting value From: "Jim Fuller" <jim.fuller@xxxxxxxxxxxxxx> Date: Fri, 6 Feb 2004 01:32:30 -0000 |
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > scott gabelhart > Sent: 06 February 2004 01:14 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Pattern Matching a sting value > How in XSLT 1.0 do you interogate a specific portion of a string? > $stg = "font:...;font-family:Arial;color:#FFFFF;...." > > I am only interested in the portion of this string that > contains Arial. Not sure what interested means, if you want to test for the existance use the boolean contains() function; contains($stg,'Arial') would return true Otherwise use the following string based functions string substring-before(string, string) string substring-after(string, string) string substring(string, number, number?) string concat(string, string, string*) number string-length(string?) You might need these as well; string normalize-space(string?) string translate(string, string, string) Check out here for specific techniques; http://www.dpawson.co.uk/xsl/sect2/N7240.html Otherwise if you want something with regular expressions or more advanced string handling like replacing text check out www.exslt.org. Gl, Jim Fuller XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Pattern Matching a sting valu, scott gabelhart | Thread | Re: [xsl] Pattern Matching a sting , scott gabelhart |
[xsl] Apply Template based on posit, Karl J. Stubsjoen | Date | Re: [xsl] Pattern Matching a sting , scott gabelhart |
Month |