f62ab50109
With PHP 7.3, the hash (#) is being escaped by preg_quote(). While normally that doesnt have much impact and normal operations continue working perfectly... when the results of the function are used to match against the same string... they don't match anymore. Have found a couple of there double-uses in core and this commit fixes them. Covered with tests.