December 02, 2008 [Issue 2487] New: regexp .* fails to capture space in a greedy way | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=2487 Summary: regexp .* fails to capture space in a greedy way Product: D Version: 1.037 Platform: Macintosh OS/Version: Mac OS X Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: bugzilla@digitalmars.com ReportedBy: swadenator@gmail.com The following regexp: con = new RegExp(r"^(.*) .*$"); When used to find "y vn z w" returns "y" for the expression con.match(1). It should match "y vn z". Sample Code: import std.stdio; import std.regexp; int main() { RegExp con = new RegExp(r"^(.*) .*$"); char[] line = "y vn z w"; int ret = con.find(line); fwritef(stderr, "return value = %d, match(1) == %s\n", ret, con.match(1)); return 0; } -- |
October 18, 2009 [Issue 2487] regexp .* fails to capture space in a greedy way | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2487 David Simcha <dsimcha@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |dsimcha@yahoo.com Resolution| |DUPLICATE --- Comment #1 from David Simcha <dsimcha@yahoo.com> 2009-10-18 07:44:51 PDT --- *** This issue has been marked as a duplicate of issue 2108 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation