http://d.puremagic.com/issues/show_bug.cgi?id=7674
--- Comment #1 from Dmitry Olshansky <[email protected]> 2012-03-09 03:30:45 PST --- (In reply to comment #0) > When using std.regex.replace the format parameter is also requiring to be a > valid regex. Strange. But speaking of format string it is expected to be a plain string there is no need to escape a thing in there IRC. The below example is expected to pass > > import std.regex; > > void main() { > auto str = "hello?"; > > assert(str.replace(regex(r"\?", "g"), r"\?") == r"hello\?"); > } > > This should fail: > > import std.regex; > > void main() { > auto str = "hello?"; > > assert(str.replace(regex(r"\?", "g"), r"\\?") != r"hello\?"); > } > > Maybe I'm wrong on this, but the current requirement seems off. Apparently it is, I'll take a look. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
