3v4l.org

run code in 300+ PHP versions simultaneously
<?php $subcat = 1; $cat = 2; $text = 'This is a non-qualifying#HashTag and this has white space before it #Test9 and some more text.'; $text = preg_replace('/(?<!\S)#\K[\da-z]+/i', "<a href=\"https://somesite.com/search?cityid=0&lang=en&search=\\0&subcatid=$subcat&view=ads&catid=$cat\">#\\0</a>", $text); echo $text;

preferences:
107.42 ms | 1990 KiB | 5 Q