|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: problem with replace()
I would suggest splitting the string into words using xsl:analyze-string and then applying replace to each of the words. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: UlyLee [mailto:ulyleeka@xxxxxxxxx] > Sent: 21 November 2005 12:50 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: problem with replace() > > Hi! > > I have this tiny problem regarding replace() and > matches(). i have a search string like "traits dunion" > and a source string like "illtraits dunions", if i run > replace("illtraits dunions", "traits dunion", "rep1") > the result woul be "illrep1s". > > But i want my replace function to replace strings when > the character before the search string is a space, a > valid punctuation or a start of the string while the > character that appears after the serach string is a > space or a valid character. > > ex: > > illtraits dunions ---> should not be replaced > ill traits dunions ---> should not be replaced > ill traits dunion s ---> ill rep1 s > ill "traits dunion" s ---> ill "rep1" s > ill (traits dunion) s ---> ill (rep1) s > ill"traits dunion"s ---> should not be replaced > > what regular expression can i use of replace or > matchcs so that i can match this type of pattern? > > thanks, > UlyLee > > > > __________________________________ > Yahoo! FareChase: Search multiple travel sites in one click. > http://farechase.yahoo.com
|
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
|

Cart








