Первый символ в регулярном выражении - это разделитель. Если вам нужно использовать это внутри вашего регулярного выражения, тогда вам нужно экранировать его:
"/(\/s|^)...
^
Или, альтернативно, выберите другой разделитель, который не используется нигде в вашем регулярном выражении, чтобы вам не нужно было экранировать:
"~(/s|^)...(/s|$)~i"
Я предпочитаю делать последнее, поскольку оно делает регулярное выражение более читабельным.
(хотя, как указывает исключение NullUserException, фактическая ошибка заключается в том, что вы должны использовать обратную косую черту вместо косой черты).