Re: [webkit-dev] YARR example

2013-01-04 Thread Ognian Milanov
Thanks for your reply! I already figured out how to make a case sensitive replacement with String::replace, which works exactly as I wanted. However case-insensitive replacement with (?i) doesn't work at all. Is this implementation specific, do I need to use other notation to indicate case

Re: [webkit-dev] YARR example

2013-01-04 Thread Michael Saboff
Ognian, For the search to be case insensitive, you add an 'i' to the end of the regular expression. The replace will be whatever string to have for the second argument. See http://www.w3schools.com/jsref/jsref_replace.asp for an example of case-insensitive search/replace. - Michael On Jan

[webkit-dev] YARR example

2013-01-03 Thread Ognian Milanov
Hello! I need info how to use YARR to replace all matches of a given regular expression in a string with another string. For example in Java this is achieved by String.replaceAll method. I will appreciate if someone leads me to the solution, thanks! ___

Re: [webkit-dev] YARR example

2013-01-03 Thread Michael Saboff
Ognian, YARR is the regular expression engine for the JavaScriptCore part of webkit. It can find the matches, but you would need to write other C++ code to do the replacement. The String.replace() method will do what you want in JavaScript. - Michael On Jan 3, 2013, at 4:16 AM, Ognian