- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 09 Oct 2008 12:56:28 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6148 Summary: [F+O] Requirement: string replace without regex Product: XPath / XQuery / XSLT Version: Recommendation Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: Functions and Operators 1.1 AssignedTo: mike@saxonica.com ReportedBy: mike@saxonica.com QAContact: public-qt-comments@w3.org There is a common requirement to perform simple string replacement (for example, replace all occurrences of "M. Kay" with "Michael Kay"). This is tricky to achieve using the replace() function because (a) the second argument is treated as a regular expression, which means that characters like "." have a special meaning, and (b) the characters "$" and "\" have a special meaning in the replacement string. Some possible approaches to meeting this requirement are (a) a function to escape all metacharacters in a string (change "M. Kay" to "M\. Kay"), (b) a new function replace-strings(), (c) a new flag for use in the flags argument of replace(). -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 9 October 2008 12:57:07 UTC