Лучшие preg-match вопросы ИТ разработчиков

  • 32 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

PHP is_numeric или preg_match 0-9 проверки

Это не большая проблема для меня (насколько я знаю), это больше меня интересует. Но в чем главное отличие использованияis_numeric надpreg_match (или наоборот) для проверки вводимых пользователем значений. Пример первый: <?php $id = $_GET['id']; ...

Задан 04 Oct 2011, 14:48 от Joe
  • 61 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Полная функция, основанная на ответе @codaddict:

ы я пошел на разделение слова: oneTwoThreeFourв массив, чтобы я мог получить: one Two Three Fourс участиемpreg_match ? Я устал это, но это просто дает слово $words ...

Задан 23 Dec 2010, 14:44 от Good-bye
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Да, это правильно. :)

учаю эту ошибку ... Предупреждение: preg_match () [function.preg-match]: неизвестный модификатор '1' в C: \ path-to-plugin.php в строке 147 Когда я запускаю ключевое слово "Test $ 2/1 test + word!" через функцию ниже function ...

Задан 07 Mar 2011, 04:50 от Scott B
  • 33 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 для моделей.

кто-нибудь дать мне краткое изложение различий, пожалуйста? На мой взгляд, они оба делают одно и то же? Спасибо

Задан 09 Mar 2011, 12:06 от benhowdle89
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как получить содержимое тега span с помощью функции preg_match? [закрыто]

У меня есть следующий HTML-код: <span role="button" class="a-n S1xjN" tabindex="0">414,817 people</span>Как пользоватьсяpreg_match функция, чтобы получить414817 номер?

Задан 17 Sep 2013, 19:40 от Ashley Stuart
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Получить все вложенные фигурные скобки

Можно ли получить весь контент во вложенных фигурных скобках из строки? Например:Быстрая коричневая лиса прыгает через ленивую собакуТак что мне нужно:быстры...

Задан 27 Apr 2013, 21:58 от droptheplot
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

PHP preg_match полная строка

Я пытаюсь убедиться, что моя строка соответствует шаблону. То есть полная строка может быть записана как этот шаблон. тем не мениеpreg_match возвращаетсяtrue, если любая подстрока соответствует этому шаблону. (Например.preg_match("#[a-z]*#, ...

Задан 04 May 2013, 15:21 от user2089648
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

они должны быть константами - это таблица диспетчеризации.

я есть проблема с созданием preg_match () внутри моего оператора switch.Я хочу написать preg_match, который соответствует / oop / page / view / [some-number]...

Задан 01 Jun 2017, 22:14 от L. Z.
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Регулярные выражения: низкие заглавные буквы, точки, пробелы

Как мне написать выражение, которое проверяет наличие нижних колпачков, точек и без пробелов в строке?приведенный ниже код пытался проверить нижние колонтиту...

Задан 26 Aug 2010, 21:07 от laukok
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

http://php.net/manual/en/regexp.reference.subpatterns.php

аю регулярные выражения, совпадающие с датой, и все идет довольно хорошо, у меня так получилось: "/(?:[0-3])?[0-9]-(?:[0-1])?[0-9]-(?:20)[0-1][0-9]/"Он (будем надеяться) будет соответствовать дням и месяцам с одной или двумя цифрами, а также ...

Задан 10 May 2011, 03:11 от Ben
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Блестящий, спасибо за информацию, на высшем уровне :)

ько что установил веб-сайт и устаревшую CMS на наш сервер и получаю ошибку компиляции POSIX. К счастью, он появляется только в бэкэнде, однако клиент стремится избавиться от него. Warning: preg_match_all() [function.preg-match-all]: Compilation ...

Задан 24 Aug 2011, 10:14 от philm
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

разрешить скобки и другие символы в регулярном выражении

Я сделал это регулярное выражение: ^[a-zA-Z0-9_.-]*$Поддержка: letters [uppercase and lowercase] numbers [from 0 to 9] underscores [_] dots [.] hyphens [-]Теперь я хочу добавить это: spaces [ ] comma [,] exclamation mark [!] parenthesis [()] ...

Задан 06 Sep 2013, 14:13 от youmotherhaveapples
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

preg_match с международными символами и акцентами

Я хотел бы проверить строку с шаблоном, который может содержать только буквы (включая буквы с акцентами). Вот код, который я использую, и он всегда возвращае...

Задан 25 Jul 2012, 11:48 от Vincent
  • -1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

, а не словесные границы.

я есть REGEX здесь, который производит желаемый эффект, но это немного неуклюже https://regex101.com/r/WwxW6G/2 [https://regex101.com/r/WwxW6G/2] \(.*?, USA\)|\(USA, .*?\)|\(.*?, USA, .*?\)Входы: Match Me! (USA, Europe) Match Me! (Europe, USA) ...

Задан 17 Aug 2018, 08:45 от UnluckyForSome9
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

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

Я пытаюсь разработать шаблон регулярного выражения для поиска в строке 12-значного числа. Номер может иметь любое количество других символов (но не цифр) впереди или позади того, который я ищу. Пока у меня есть/([0-9]{12})/ который находит ...

Задан 09 Feb 2012, 21:19 от Zak Henry
  • 2 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как использовать preg_match для извлечения данных?

Я довольно новичок в использовании preg_match. Искал много ответов, прежде чем отправлять этот вопрос. Нашел много постов, чтобы получить данные, основанные на идентификаторе YouTube и т. Д. Но ничего не соответствует моим потребностям. Если это ...

Задан 03 Aug 2013, 17:33 от Mic
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проверьте, если Preg Match False вместо True

У меня есть этот код, который проверяет, что имя пользователя состоит только из букв и цифр, но тогда, как мой код настроен, мне нужно проверить, не является...

Задан 20 Sep 2013, 18:14 от user2362601
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Закончено добавление нескольких объяснений.

я есть массив, полный шаблонов, которые мне нужны. Есть ли способ сделать это, кроме цикла for ()? Я пытаюсь сделать это с минимальной нагрузкой на процессор, так как я буду делать десятки таких каждую минуту. Реальный пример: я создаю средство ...

Задан 25 Mar 2009, 22:09 от user15063
  • 2 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Preg_match_all <a href

Здравствуйте, я хочу извлечь ссылки

Задан 05 Oct 2009, 10:07 от streetparade
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Извлечение всех значений между фигурными скобками regex php

У меня есть содержание в этой форме $content ="<p>This is a sample text where {123456} and {7894560} ['These are samples']{145789}</p>";Мне нужны все значения между фигурными скобками в массиве, как показано ...

Задан 30 Dec 2013, 11:29 от Ganesh Babu
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Поиск тегов HTML в строке

Я знаю, что этот вопрос касается ТАК, но я могуне могу найти нужного, и я все еще отстой в Regex: /у меня есть

Задан 14 Sep 2013, 08:32 от Sven van Zoelen
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

php preg_match и ereg синтаксическая разница

Я обнаружил, что синтаксисpreg_match() и устарелereg() это отличается. Например: я думал что preg_match('/^<div>(.*)</div>$/', $content);означает так же, как ereg('^<div>(.*)</div>$', $content);но я был неправ.preg_match() не ...

Задан 10 Jan 2013, 10:40 от igor
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

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] ...

Задан 08 Jan 2014, 11:42 от user3172917
  • 10 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

preg_match: проверить формат дня рождения (дд / мм / гггг)

Как мне сделать выражение, которое проверяет ввод в день рождения, чтобы оно соответствовало формату, подобному этому дд / мм / гггг? Ниже то, что я до сих п...

Задан 15 Sep 2010, 19:13 от laukok
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Примечание: если в моем регулярном выражении есть ошибка, я прошу прощения ... Я использую Lua в течение последних нескольких месяцев, поэтому я могу смешивать свои правила регулярных выражений. В противном случае, «?!» правильный синтаксис для PHP.

от вопрос уже есть ответ здесь: Регулярное выражение для соответствия строке, которая не содержит слова? [/questions/406230/regular-expression-to-match-a-line-that-doesnt-contain-a-word] 27 ответовif(preg_match("/" . $filter . "/i", $node)) { ...

Задан 18 Apr 2011, 14:06 от hozza
  • 9 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Регулярное выражение для обнаружения Internet Explorer 11

Я использую этоpreg_match строка preg_match('/Trident/7.0; rv:11.0/',$_SERVER["HTTP_USER_AGENT"]определить IE11, чтобы я мог включить режим планшета для него. Однако он возвращает «неизвестный разделитель 7». Как я могу сделать это без PHP ...

Задан 02 Nov 2013, 14:32 от ben
  • 17 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

php explode: разбить строку на слова, используя пробел в качестве разделителя

$str = "This is a string"; $words = explode(" ", $str);Работает нормально, но пробелы все еще идут в массив: $words === array ('This', 'is', 'a', '', '', '', 'string');//trueЯ предпочел бы иметь слова только без пробелов и хранить информацию ...

Задан 05 Sep 2013, 14:15 от Haradzieniec
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как preg_match обрабатывает разделитель при использовании \ Q .. \ E?

Я играю с регулярными выражениями и попробовал escape-последовательность \ Q .. \ E. Первая попытка: $regex = '/\Q http:// \E/'; var_dump(preg_match($regex, ' http:// '));Он говорит мне, что «\» - неизвестный модификатор, полностью ...

Задан 11 Dec 2013, 12:09 от face
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Поиск тегов HTML в строке

Я знаю, что этот вопрос касается ТАК, но я не могу найти правильный вопрос, и я все еще отстой в Regex: / у меня естьstring и эта строка является допустимым HTML. Теперь я хочу найти все теги с определеннымname а такжеattribute. Я попробовал ...

Задан 14 Sep 2013, 10:32 от Sven van Zoelen
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Обнаружение электронных писем в тексте

Я пытаюсь создать функцию, которая переводит каждое вхождение обычного текстового адреса электронной почты в данной строке в егоhtmlized версия. Допустим, у меня есть следующий код, гдеhtmlizeEmails это функция, которую я ищу: $str = "Send me ...

Задан 19 Mar 2012, 00:27 от federicot
  • 22 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Самым простым способом было упомянуто несколько видов. Другая идея - предвкушение / оглядка назад, на этот раз они излишни, но часто весьма полезны.

аюсь использовать регулярное выражение, чтобы стереть только соответствующую часть строки. Я используюpreg_replace функции и попытались удалить соответствующий текст, поместив скобки вокруг соответствующей части. ...

Задан 04 Feb 2011, 12:55 от PartySoft
  • 27 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Проверка адреса электронной почты [дубликата]

На этот вопрос уже есть ответ: Как проверить адрес электронной почты с помощью регулярного выражения? [/questions/201323/how-to-validate-an-email-address-using-a-regular-expression] 71 ответДля PHP Какова лучшая проверка электронной почты с ...

Задан 31 Aug 2010, 22:07 от Mark Lalor
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как соответствовать точно 3 цифрам в preg_match PHP? [Дубликат]

На этот вопрос уже есть ответ здесь: `preg_match` - вся строка в PHP [/questions/13378585/preg-match-the-whole-string-in-php] 3 ответаДопустим, у вас есть следующие значения: 123 1234 4567 12 1Я пытаюсь исправить preg_match, который будет ...

Задан 25 Nov 2012, 21:53 от David
  • 32 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Preg Match пустая строка

Как preg_match для пустой (пустой) строки ??Мне нужно что-то вроде:

Задан 27 Nov 2009, 15:23 от Denis Pshenov
Page 1 of 3
1 2 3