Привет всем ,
Благодаря @ FailedDev В настоящее время у меня есть регулярное выражение, которое используется в preg_match для чата.В этом вопросе я пытаюсь добиться того, чтобы регулярное выражение не чувствительно к регистру и позволяло ему использовать пробелы в «ключевом слове», которое в данном случае является fred.
/(?<=^|\s)(?:\bfred\b|\$[$\w]*fred\b)/x
Для получения справочной информации см. Ссылку.
Справка
Спасибо за любую помощь поthis.
Обновление: Благодаря некоторой полезной информации я нашел следующее регулярное выражение, которое делает то, что мне нужно, хотя я чувствую, что это не самое эффективное решение.
~(?:(?<=\s|^)[$\S]*|\b)f+(?:\.+|\s+)?r+(?:\.+|\s+)?e+(?:\.+|\s+)?d+(?:\.+|)?\b~i