"aabbaababb" =~ /(a+).*(?<=\1)b/; # should match "aabbaab" #### (?:(?<=199\d|200\d)|(?<=\D))