Это мой первый опыт использования REGEX с preg_match, и я вообще не знаком с REGEX. Поэтому я пытаюсь найти строку (без учета регистра) def
, за которой может следовать строка во входе. Регулярное выражение я использую: (?-i)def?\.
Найти литеральную строку в PHP и REGEX
Я получаю следующее сообщение об ошибке: Warning: preg_match(): Unknown modifier 'd' in /var/www/process.php on line 11
При вводе: asdsa saj dasjdkj def ddas
и той же ошибку с любым другим входом.
Так что же я здесь испортил? Есть ли какое-то простое исправление?
Извините, если это кажется глупым, но я ребенок цыпленок в этой области PHP.
Почему вы с помощью регулярных выражений для поиска буквального подстроки? 'strstr()' кажется лучшим подходом. – Johnsyweb
@johnysweb hmm ... кажется разумным. благодаря! – user115422