public void doMatchRegExpTests( RegExpProvider pREP ) throws Exception {
RegExp re01 = pREP.make( "a(.*?)c" );
assertEquals( "abc", re01.match( "abcc" ) );
assertEquals( "b", re01.matchFirstSub( "abcc" ) );
RegExp re02 = pREP.make( "\\$a" );
assertEquals( "$a", re02.match( "$ab" ) );
RegExp re03 = pREP.make( "a.b.", new RegExp.ModeSet( RegExp.Mode.DotMatchesNewline ) );