@@ -3073,11 +3073,19 @@ when not defined(js) or NimMajor >= 2:
30733073 check match (" a" , re2 (r " a " , flags))
30743074 check (not match (" b" , re2 (r " a " , flags)))
30753075 check match (" \xff " , re2 (r " \xff " , flags))
3076+ check match (" \xff " , re2 (" \xff " , flags))
3077+ check match (" \xf8\xa1\xa1\xa1\xa1 " , re2 (r " \xf8\xa1\xa1\xa1\xa1 " , flags))
3078+ check match (" \xf8\xa1\xa1\xa1\xa1 " , re2 (" \xf8\xa1\xa1\xa1\xa1 " , flags))
30763079 check replace (" \xff " , re2 (r " \xff " , flags), " abc" ) == " abc"
3080+ check replace (" \xff " , re2 (" \xff " , flags), " abc" ) == " abc"
30773081 check match (" \xff\xff " , re2 (r " \xff\xff " , flags))
3082+ check match (" \xff\xff " , re2 (" \xff\xff " , flags))
30783083 check replace (" \xff\xff " , re2 (r " \xff\xff " , flags), " abc" ) == " abc"
3084+ check replace (" \xff\xff " , re2 (" \xff\xff " , flags), " abc" ) == " abc"
30793085 check match (" \xff\xff " , re2 (r " \xff+ " , flags))
3086+ check match (" \xff\xff " , re2 (" \xff +" , flags))
30803087 check replace (" \xff\xff " , re2 (r " \xff " , flags), " abc" ) == " abcabc"
3088+ check replace (" \xff\xff " , re2 (" \xff " , flags), " abc" ) == " abcabc"
30813089 check (not match (" \xf0 " , re2 (r " \xff " , flags)))
30823090 check replace (" \xf0 " , re2 (r " \xff " , flags), " abc" ) == " \xf0 "
30833091 check match (" 弢" , re2 (r " 弢 " , flags))
0 commit comments