xsl-list
[Top] [All Lists]

AW: [xsl] xslt regex exclude string from variable used

2013-06-13 04:36:49
Thanks for your reply

If I understand correclty you regex should match:

any example1 followed by anything that is not not \s or a space or a number OR E
So if the string is still in E it will still match right ?

I've tried it anyway but it doesn't seem to have any effect.



. . . . . . . . . . . . . . . . . . . . . . . . . .
Developer Patrick Szabo
Developer
LexisNexis
A-1030 Wien, Marxergasse 25

mailto:Patrick(_dot_)Szabo(_at_)lexisnexis(_dot_)at
Tel.: +43 1 53452 1573
Fax.: +43 1 534 52 146

. . . . . . . . . . . . . . . . . . . . . . . . . .

-----Ursprüngliche Nachricht-----
Von: Wolfgang Laun [mailto:wolfgang(_dot_)laun(_at_)gmail(_dot_)com]
Gesendet: Donnerstag, 13. Juni 2013 11:26
An: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Betreff: Re: [xsl] xslt regex exclude string from variable used

AFAIK, look ahead/behind is not in the XML Schema definition of regular 
expressions.

In this particular regex, however, you might create the desired effect by 
preceding the expression E with this alternative:

  (example1[^\s 0-9]|E)

-W

On 13/06/2013, Szabo, Patrick (LNG-VIE) 
<patrick(_dot_)szabo(_at_)lexisnexis(_dot_)at> wrote:
Hi,

I'm using the following regex in analyze-string in xslt 2.0 and saxon 9.

(&journal_abbrevs;)[\s&#160;]*([0-9]{{4}})[,][\s&#160;][S]?[\.]?[\s&#160;]?([0-9]{{1,4}})([\s&#160;][(][0-9]{{1,4}}[)])?

&journal_abbrevs; looks like "example1| example2| example3|..."

What I want to do now is exclude a certain string (e.g. example1) from
&journal_abbrevs for this specific regex.
I found the keyword negative look ahead but I can't get it to work.

Any help would be much appreciated.

cheers



. . . . . . . . . . . . . . . . . . . . . . . . . .
Developer Patrick Szabo
Developer
LexisNexis
A-1030 Wien, Marxergasse 25

mailto:Patrick(_dot_)Szabo(_at_)lexisnexis(_dot_)at
Tel.: +43 1 53452 1573
Fax.: +43 1 534 52 146

. . . . . . . . . . . . . . . . . . . . . . . . . .


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


<Prev in Thread] Current Thread [Next in Thread>