Описание тега preg-match

Функция сопоставления шаблонов регулярных выражений для языка программирования PHP
1 ответ

preg_match разрешить буквы и цифры, но не менее 1 буквы

У меня есть следующий оператор preg_match, который позволяет вводить либо буквы от a до z, и только цифры от 0 до 9, и он должен иметь длину от 5 до 30 символов. Тем не менее, как бы я также убедиться, что ввод не все цифры? Например, он должен соде…
02 окт '17 в 19:32
2 ответа

Убрать все гиперссылки, которые появляются перед текстом (дамп Википедии)

Я работаю над дампом википедии, чтобы найти полезную информацию, связанную с первым предложением, которое появилось в первом абзаце. Дамп очень неструктурирован, поскольку почти все данные хранятся в одном столбце. Они используют комбинацию символов…
12 мар '15 в 12:58
2 ответа

Как захватить каждый матч повторяющегося шаблона?

У меня есть следующее регулярное выражение: /xxx ([a-z]+)(?:, ([a-z]+))* xxx/ Я хочу захватить все цвета в следующей тестовой строке: xxx red, blue, pink, purple xxx (теперь только красный и фиолетовый попадают в плен) откройте этот URL и просмотрит…
12 май '13 в 04:43
1 ответ

Как получить строку соответствующего оператора?

Я беру канал из API, и здесь я хочу получить строку, которая начинается с,,[[,2 . Пожалуйста, помогите мне, как я могу это сделать?
09 май '12 в 13:19
2 ответа

Регулярное выражение в python с urlParse

У меня есть этот URL: https://www.yoursite.com/drive/team-real-431/pepe-ozil-R323/anyway-jim-james-hi-bye-hi-321312/;jsessionid=DBDE454034B0EE325FC100112EF2E123.56AC29295781342F53AB242D03EE33 я хочу иметь DBDE454034B0EE325FC100112EF2E123.56AC2929578…
27 апр '16 в 08:48
2 ответа

Как использовать php preg_match() для обнаружения недопустимых символов, когда даны только допустимые символы?

У меня есть набор символов, которые допускаются в строке текста. Можно ли использовать preg_match для обнаружения существования символов вне диапазона предоставленных символов? например: $str1 = "abcdf9" $str2 = "abcdf@" $str3 = "abcdfg" правовые си…
11 фев '14 в 18:48
0 ответов

RegEx: найти все совпадения во всей строке

Я пытаюсь найти все возможные совпадения с помощью маски RegEx, используя php (и preg_*) на глобальном уровне. Поскольку я не могу получить правильные термины для объяснения, я думаю, этот пример будет более понятным: Я хочу получить все последовате…
11 сен '17 в 10:08
2 ответа

preg_match для проверки строковых кодов

Мне нужно проверить эти коды в php с preg_match, но я не управляю регулярными выражениями: R{1 TO 12}-{00 TO 99}-{00 TO 99} Ej: R12-54-03 Y-{A TO Z} Ej: YZ Вы можете помочь мне с этой проблемой? Мне отказано с регулярными выражениями весь код должен…
05 дек '13 в 11:45
2 ответа

Сопоставление наборов тегов в PHP с регулярным выражением

В настоящее время я работаю над защитой моего AJAX-чата от эксплойтов, проверяя весь текст в PHP перед его передачей клиенту. До сих пор я успешно справлялся со своей миссией, за исключением одной части, где мне нужно сопоставлять наборы тегов изобр…
27 сен '13 в 13:38
1 ответ

Показать всю галерею изображений с помощью шорткода [gallery]

Я хочу отобразить изображения из почтовой галереи с помощью "галереи". Как это:<?php echo do_shortcode('[gallery]'); ?> После некоторого поиска я узнал, что нам нужно использовать функцию "preg_match", чтобы получить идентификаторы галереи изо…
4 ответа

Заменить текст между @import и \n

Я использую PHP. Я работаю над способом автоматического объединения всех моих CSS-файлов в один. Я автоматически загружаю CSS-файлы и затем сохраняю их в более крупный файл для загрузки. В моей локальной установке у меня есть несколько строк @import…
06 янв '10 в 20:06
2 ответа

Как заменить все теги ul и li на div с помощью PHP Simple HTML DOM Parser?

Хорошо, я хочу создать "мобилизатор веб-сайтов" с помощью PHP Simple HTML DOM Parser. На данном этапе я хочу измените все теги 'ul' и 'li' на тег 'div' и измените все элементы таблицы (например, table,tr,td,th) на div. Я попытался обойти первую проб…
28 окт '13 в 07:35
3 ответа

PHP preg_match разделить строку, разделенную знаком добавления

Я запутался насчет php регулярное выражение, которое необходимо извлечь два запроса, разделенных + предложения сознаком плюс из поискового запроса (которые могут включать цифры и / или специальные символы). Может кто-нибудь пролить свет на это повед…
02 мар '13 в 14:38
2 ответа

Регулярное выражение preg_match|preg_match_all в php

Я пытаюсь придумать регулярное выражение, которое создает массив, похожий на приведенный ниже, из следующей строки $str = 'Hello world [something here]{optional}{optional}{optional}{n possibilities of this}'; Пока у меня есть /^(\*{0,3})(.+)\[(.*)\]…
03 май '10 в 19:57
2 ответа

Разрешить только пробел, буквы и 1 точку в php

Добрый день переполнение стека. У меня есть этот код, который позволяет только буквы, но я хочу разрешить только пробелы, буквы и 1 точку. if(!preg_match('/[^a-zA-Z]/', $fullname)) { } заранее спасибо редактировать: я хочу разрешить эту строку $full…
25 дек '16 в 13:06
1 ответ

PHP CURL Разбор нескольких заголовочных файлов cookie с использованием preg_match

Я использую PHP/CURL для автоматизации вызовов между двумя тесно связанными воспламенителем кода. Код воспламенителя возвращается два set-cookie заголовки, один для безопасного cookie с реальными данными сеанса, один для незащищенных соединений с пу…
17 июн '11 в 11:56
1 ответ

PHP не может взять тег <img> со страницы

У меня проблема с PHP preg_match функция. В CMS DLE я пытаюсь извлечь картинку из новостей (image-x), но в модуле я имею в виду прямую ссылку. //remove &lt;p&gt;&lt;/p&gt; tags $row[$i]['short_story'] = str_replace( "&lt;/p&gt;&lt;p&gt;", " ",$row[$…
16 сен '18 в 11:51
2 ответа

Заменить символы с помощью preg_replace()

С помощью preg_match() Я хотел бы сопоставить следующее вхождение в строку: token=[and here 32 characters a-z0-9] Например: token=e940b20a98d01d08d21a919ecd025d90 я пытался /^(token\=)[a-z0-9]{32}$/ но это не сработало! То, что я пытаюсь сделать, эт…
18 июн '16 в 17:32
1 ответ

Проверка любого номера телефона в php

Пожалуйста, мне нужна помощь для проверки телефонных номеров в различных форматах Допустимые форматы: +111 1 11111111 +11 1111111 1111111 (+111) (11) 1111111 И т.д., формат: Вы можете взять знак "+" только в начале и один раз. Может привести Открыты…
10 апр '14 в 14:51
2 ответа

preg_match все параграфы в строке

Следующая строка содержит несколько &lt;p&gt; теги. Я хочу сопоставить содержимое каждого из &lt;p&gt; с шаблоном, и если он совпадает, я хочу добавить класс CSS к этому конкретному абзацу. Например, в следующей строке соответствует только содержимо…
15 мар '16 в 18:07