Articles of preg match

Попытка поиска перемотки вперед в Preg_Match

Я искал часы, пытаясь найти решение этого. Я пытаюсь определить, является ли REQUEST URI законным и сломать его оттуда. $samplerequesturi = "/variable/12345678910"; Чтобы определить, является ли это законным, первая variable раздела является только буквой и является переменной по длине. Второй раздел – это цифры, которые должны иметь 11 баллов. Моя проблема заключается в том, чтобы […]

PHP: предел длины preg_match

Я использую preg_match('/[az]+[0-9]/', strtolower($_POST['value'])) для проверки того, что строка содержит как буквы, так и цифры. Как я могу изменить, чтобы он позволял всего 5 ~ 15 символов? /[az]+[0-9]{5,15}/ не работает. ОБНОВЛЕНИЕ Теперь я попробовал: if(preg_match('/^[a-z0-9]{5,15}$/', strtolower($_POST['value']))) { echo 'Valid!'; } else { echo 'NOOOOO!!!'; } Если я наберу «dfgdfgdfg» в поле ввода, он скажет «Valid!». […]

Regex не работает для некоторых случаев – PHP

У меня есть ряд строковых шаблонов, из которых я отфильтровываю свои данные и вставляю их в базу данных. Теперь я должен обрабатывать строки, которые не могут соответствовать моему старому регулярному выражению. Это мое регулярное выражение: $re = "/(?:Expiration Fee: )?(\d+)\s+((?:[a-zA-Z0-9\/]+\s+)*)(?:\(([a-zA-Z]+)\)\s+)?(?:>([0-9.]+)\s+)?(?:(\d+-\d+)\s+)?(?:\((\d{1,2}(?::\d{2})?[AP]M)\)\s+)?(?:@\s+([\d.]+))/"; Мой полный код: $re = "/(?:Expiration Fee: )?(\d+)\s+((?:[a-zA-Z0-9\/]+\s+)*)(?:\(([a-zA-Z]+)\)\s+)?(?:>([0-9.]+)\s+)?(?:(\d+-\d+)\s+)?(?:\((\d{1,2}(?::\d{2})?[AP]M)\)\s+)?(?:@\s+([\d.]+))/"; $strs = array("Expiration Fee: 10 LONG AUD/USD […]

PHP Взрыв из первого числа (целое число)

Я хочу взорвать некоторый тест с первым номером (целое) в нем. Вот несколько слов. Avant Browser 2013 Build 110 Firefox 23.0 Beta 10 Google Chrome 29.0.1547.41 Beta Я пытаюсь это, но не работает. $in ='Avant Browser 2013 Build 110'; preg_match("/\d[^A-Za-z]+([A-Za-z\s]+)/", $in, $match); echo $match[0]; Необходимый результат: – Avant Browser Firefox Google Chrome Пожалуйста помоги

Получите все совпадения от строки, начинающейся с и заканчивая, используя php

Как использовать PHP для извлечения из этой строки всего между [startstring] и [endstring] : [startstring]hello = guys[endstring] hello guys [startstring]jerk = you[endstring] welcome to the universe Я хотел бы найти все совпадения [startstring] и [endstring] и повторить текст внутри. Своего рода разделитель. И я хотел бы, чтобы все матчи эхом отозвались от места. Как я […]

Регулярное выражение PHP

Я хочу принять список символов в качестве ввода от пользователя и отклонить остальные. Я могу принять форматированную строку или найти, если символ / строка отсутствует. Но как я могу принять только набор символов, в то время как отклонять все остальные символы. Я хотел бы использовать preg_match для этого. например Допустимые символы: a..z, A..Z, -, '' […]

Значение поля PHP preg_match

Я хочу получить идентификатор или имя поля, которое продолжает изменять его значение. Пример: У меня есть эти поля в моей форме: <input type="text" id="94245" name="94245" value=""> <input type="text" id="name" name="name" value=""> <input type="text" id="status" name="status" value=""> И я хочу получить идентификатор или имя первого поля, но он продолжает меняться, например: <input type="text" id="52644" name="52644" value=""> […]

preg_replace () не находит конечный разделитель?

Я использую preg_replace() много, но я не гений. Если я запустил функцию и намеренно включил все смайлики, которые я хочу использовать, например <?php function parse_emotes($body){ $body = preg_replace("#\:p#i", "<img src='images/emotes/tongue.png' alt=':p' title=':p' />", $body); //they continue like i said return $body; } ?> но сегодня я попытался изменить его и использовать mysql, чтобы позволить мне […]

Справка с регулярным выражением для соответствия любому URL-адресу, а не папке администратора

Я застрял в чем-то, что, как я знаю, должен быть простым, но сейчас кругом крутится. Я хочу создать регулярное выражение для использования с функцией маршрутизации cms с использованием php и preg_match, которая соответствует любому URL-адресу, который не начинается со строки «admin /», поскольку somedomain.com/admin/ будет административной частью cms. Я уже пробовал preg_match('#^([^admin])+(.+)$#', 'mens-books')) который терпит […]

Использование preg_match для поиска всех слов в списке

С помощью SO я смог вытащить «ключевое слово» из строки темы письма для использования в качестве категории. Теперь я решил разрешить несколько категорий для каждого изображения, но не могу правильно сформулировать свой вопрос, чтобы получить хороший ответ от Google. preg_match останавливается при первом слове в списке. Я уверен, что это имеет какое-то отношение к тому, […]