no \b nor /x in regular expressions for maintainability