@@ -11,7 +11,7 @@ extension String {
1111 _ regex: Regex < T > ,
1212 file: String = #file,
1313 line: UInt = #line
14- ) -> RegexMatch < T > {
14+ ) -> Regex < T > . Match {
1515 guard let result = match ( regex) else {
1616 expectUnreachable ( " Failed match " , file: file, line: line)
1717 fatalError ( )
@@ -24,20 +24,20 @@ RegexBasicTests.test("Basic") {
2424 let input = " aabccd "
2525
2626 let match1 = input. expectMatch ( #/aabcc./# )
27- expectEqual ( " aabccd " , input [ match1. range ] )
28- expectTrue ( " aabccd " == match1. match )
27+ expectEqual ( " aabccd " , match1. 0 )
28+ expectTrue ( " aabccd " == match1. output )
2929
3030 let match2 = input. expectMatch ( #/a*b.+./# )
31- expectEqual ( " aabccd " , input [ match2. range ] )
32- expectTrue ( " aabccd " == match2. match )
31+ expectEqual ( " aabccd " , match2. 0 )
32+ expectTrue ( " aabccd " == match2. output )
3333}
3434
3535RegexBasicTests . test ( " Modern " ) {
3636 let input = " aabccd "
3737
3838 let match1 = input. expectMatch ( #|a a bc c /*hello*/ .| #)
39- expectEqual ( " aabccd " , input [ match1. range ] )
40- expectTrue ( " aabccd " == match1. match )
39+ expectEqual ( " aabccd " , match1. 0 )
40+ expectTrue ( " aabccd " == match1. output )
4141}
4242
4343RegexBasicTests . test ( " Captures " ) {
@@ -50,7 +50,7 @@ RegexBasicTests.test("Captures") {
5050 let _: Regex < ( Substring , Substring , Substring ? , Substring ) > . Type
5151 = type ( of: regex)
5252 let match1 = input. expectMatch ( regex)
53- expectEqual ( input [ ... ] , input [ match1. range ] )
53+ expectEqual ( input [ ... ] , match1. 0 )
5454 expectTrue ( input == match1. 0 )
5555 expectTrue ( " A6F0 " == match1. 1 )
5656 expectTrue ( " A6F1 " == match1. 2 )
0 commit comments