Changeset 1558
- Timestamp:
- 05/26/10 06:00:04 (15 years ago)
- Files:
-
- trunk/phobos/std/regex.d (modified) (1 diff)
- trunk/phobos/std/regexp.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/phobos/std/regex.d
r1545 r1558 282 282 try 283 283 { 284 284 auto r2 = Regex("hello", "q"); 285 285 assert(0); 286 286 } 287 287 catch (Exception ree) 288 288 { 289 289 msg = ree.toString(); 290 290 //writefln("message: %s", ree); 291 291 } 292 assert( msg == "object.Exception: unrecognized attribute");292 assert(indexOf(msg, "unrecognized attribute") >= 0); 293 293 } 294 294 295 295 /** 296 296 Returns the number of parenthesized captures 297 297 */ 298 298 uint captures() const 299 299 { 300 300 return re_nsub; 301 301 } 302 302 trunk/phobos/std/regexp.d
r1519 r1558 669 669 try 670 670 { 671 671 auto r2 = RegExp("hello", "q"); 672 672 assert(0); 673 673 } 674 674 catch (RegExpException ree) 675 675 { 676 676 msg = ree.toString(); 677 677 //writefln("message: %s", ree); 678 678 } 679 assert( msg == "std.regexp.RegExpException: unrecognized attribute");679 assert(indexOf(msg, "unrecognized attribute") >= 0); 680 680 } 681 681 682 682 /************************************ 683 683 * Set up for start of foreach loop. 684 684 * Returns: 685 685 * search() returns instance of RegExp set up to _search string[]. 686 686 * Example: 687 687 * --- 688 688 * import std.stdio; 689 689 * import std.regexp;
