```python import re from regexfactory import * r = str(ANCHOR_START + Or("abc", "xyz")) print(repr(r)) print(re.search(r, "-xyz")) ``` results in ``` '^(?:abc)|(?:xyz)' <re.Match object; span=(1, 4), match='xyz'> ``` which is incorrect