Re: [xsl] Substrings

Subject: Re: [xsl] Substrings
From: Karl Stubsjoen <kstubs@xxxxxxxxx>
Date: Mon, 30 May 2005 13:00:47 -0700
Sorry, I should clarify:  I'm not coding in .NET, but classic VB and VBA.
Thanks for the Google tip.

On 5/30/05, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> >
> > To "tokenize" is that to say I am going to split the string up by
> > spaces, or other delimiters?  So then, I could recursively call a
> > template which returns a value of nothing but passes back the
> > substring value of supplied string after each space until which time I
> > find an @ at this point I stop recursing and pass back the value.  (i
> > think that makes sense, and I think I can write that!)
>
> Yes, please just google for "XSLT tokenize"
> >
> > I am using XSLT 1 with microsoft's msxml parser so exslt is
> > not available to me.
>
> Not so: see
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxml/html/
> practexslt.asp
>
> Michael Kay
> http://www.saxonica.com/
>
> >
> >
> > On 5/30/05, Michael Kay <mike@xxxxxxxxxxxx> wrote:
> > > > What is the best way to retrieve the email from the
> > following text:
> > > >
> > > >
> > > > Mr. Joseph Smith Jr. III jsmithjr@xxxxxxxx "J Jr."
> > > > -or it might be-
> > > > Joe jsmithjr@xxxxxxxx
> > > >
> > >
> > > Assuming you're using XSLT 1.0, use any of the standard
> > ways of tokenizing a
> > > string (e.g. exslt's str:tokenize(), or a recursive
> > template) and then take
> > > the first token that contains an "@".
> > >
> > > Michael Kay
> > > http://www.saxonica.com/

Current Thread