Модификаторы замены строки PHP

Я пытаюсь написать некоторые функции замены строк, и вместо того, чтобы спрашивать, как выполнить конкретную замену, я хочу узнать больше о модификаторах, чтобы я мог сделать это сам

Возьмите это к примеру:

preg_replace('~[\W\s]~', ' ', $input);

или же

strlen(preg_replace('![^A-Z]+!', '', $s));

Как они называются? (~ [\ W \ s] ~) (! [^ A-Z] +!)
В них мало смысла читать или придумывать новые. Где я могу найти их все? Или научиться их писать?

0

Решение

Они называются регулярными выражениями. От http://www.regular-expressions.info , «Регулярное выражение (regex или regexp для краткости) — это специальная текстовая строка для описания шаблона поиска. Вы можете думать о регулярных выражениях как о подстановочных знаках на стероидах.

Вот сайт с ссылками и игровой площадкой для тестирования работы с ними.

http://regexr.com

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]