| 
 
Subject: Re: [xsl] Replace the portion of text that matches pattern:  XPath versus SNOBOL From: "David Carlisle d.p.carlisle@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 23 Mar 2025 10:41:53 -0000  | 
Roger,
> replace($WORD, concat('(^.*?)', 'A'), concat('$1','E'))
is making it look more complicated the it needs to be, you don't need to
use concat (you may want to build up the expression but that's a separate
issue), and it's not any special trick just a normal regex replace as used
in xpath or any text editor (or perl or python or javascript or ...)
replace($WORD, '^(.*?)A', '$1E')
I'd probably have used
replace($WORD, '^([^A]*)A', '$1E')
rather than use newfangled regex forms such as *? for non greedy match, but
that's because I learned regex for (s)ed in the 1980s :-)
David
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Replace the portion of te, Roger L Costello cos | Thread | Re: [xsl] Replace the portion of te, Roger L Costello cos | 
| Re: [xsl] Replace the portion of te, Roger L Costello cos | Date | Re: [xsl] Replace the portion of te, Roger L Costello cos | 
| Month |