Результаты поиска по запросу "preg-match"
Получение доменного имени без TLD
У меня есть этот код прямо здесь: // get host name from URL preg_match('@^(?:http://)?([^/]+)@i', "http://www.joomla.subdomain.php.net/index.html", $matches); $host = $matches[1]; // get last two segments of host name ...
Как заменить только последнее совпадение строки с preg_replace?
Я должен заменить последнее совпадение строки (например, слово foo) в документе HTML. Проблема в том, что структура HTML-документа всегда случайна. Я пытаюсь добиться этого с помощью preg_replace, но до сих пор я знаю, как заменить только первый ...
Шаблон регулярного выражения с использованием w. * Не совпадает с текстом, начинающимся с иностранных символов, таких как Ä
У меня есть следующее регулярное выражение, которое я успешно использовал: preg_match_all('/(\d+)\n(\w.*)\n(\d{3}\.\d{3}\.\d{2})\n(\d.*)\n(\d.*)/', $text, $matches)Однако я только что обнаружил, что если текст(\w.*) совпадения частей начинаются ...
PHP eregi () устарел, обнаруживает браузер [дубликат]
На этот вопрос уже есть ответ здесь: Функция eregi () устарела [/questions/5700806/function-eregi-is-deprecated] 3 ответаКак я могу преобразовать выражения ereg в preg в PHP? [/questions/6270004/how-can-i-convert-ereg-expressions-to-preg-in-php] ...
PHP preg_match_all limit
Я использую preg_match_all для очень длинного паттерна. при запуске кода я получил эту ошибку: Предупреждение: preg_match_all (): ошибка компиляции: слишком большое регулярное выражение со смещением 707830 После поиска я получил решение, ...
Как искать в массиве с preg_match?
Как мне искать в массиве с preg_match? Пример: <?php if( preg_match( '/(my\n+string\n+)/i' , array( 'file' , 'my string => name', 'this') , $match) ) { //Excelent!! $items[] = $match[1]; } else { //Ups! not found! } ?>
регулярное выражение с иврита или английского
Я ищу шаблон, который принимает только буквы иврита или английского алфавита от 2 до 15 и может принимать 1 пробел. Я пробовал следующий код, но он не соответствует моей строке: <?php $subject = "שלום לך"; $regexp="#^\p[{Hebrew}| ...
регулярное выражение, чтобы найти номер определенной длины, но с любым символом, кроме числа до или после него
Я пытаюсь разработать шаблон регулярного выражения для поиска в строке 12-значного числа. Номер может иметь любое количество других символов (но не цифр) впереди или позади того, который я ищу. Пока у меня есть/([0-9]{12})/ который находит ...
Обнаружение электронных писем в тексте
Я пытаюсь создать функцию, которая переводит каждое вхождение обычного текстового адреса электронной почты в данной строке в егоhtmlized версия. Допустим, у меня есть следующий код, гдеhtmlizeEmails это функция, которую я ищу: $str = "Send me ...
PHP preg_match формат библии
Я борюсь с созданием регулярного выражения для разбора этого вида строк (библейских писаний): 'John 14:16–17, 25–26' 'John 14:16–17' 'John 14:16' 'John 14' 'John'Итак, основной шаблон: Book [[Chapter][:Verse]] где глава и стих не является ...