Я довольно новичок в регулярных выражениях.
Мне нужно очистить строку поиска из пробелов в начале и конце.
Пример: «строка поиска»
Результат: "строка поиска"
У меня есть шаблон, который работает как решение javascript, но я не могу заставить его работать на PHP, используя preg_replace:
Javascript Патерн, который работает:
/^[\s]*(.*?)[\s]*$/ig
Мой пример:
$string = preg_replace( '/^[\s]*(.*?)[\s]*$/si', '', " search string " );
print $string; //returns nothing
При разборе он говорит, что g не распознан, поэтому мне пришлось удалить его и изменить ig на si.