Articles of regex

Вопрос PHP Regex

Можно ли создать регулярное выражение, которое читает {variable} как <?php echo $variable ?> В файлах PHP? благодаря Remy

PHP preg_match для поиска и поиска динамического URL-адреса из HTML-страниц

Мне нужна помощь с REGEX, которая найдет ссылку, которая поставляется в разных форматах, основываясь на том, как она была вставлена ​​на страницу HTML. Я могу читать страницы на PHP. Просто не в состоянии правильно REGEX, который найдет URL и изолирует их. У меня есть несколько примеров того, как они вставляются. Где иногда они являются текстовыми […]

не удалось повторно задать определенный шаблон

Я пытаюсь написать регулярное выражение со следующими требованиями: (1) не разрешать # (2) (3) не разрешить \ t (tab) (3) не допускать множественные пробелы (одно пробел в порядке) Вот я пробовал: ^[^#&\t\s+]*$ Однако я не могу получить свой результат, как хочу. Что я делаю не так? Кто-нибудь может мне помочь?

сравнить часть строки, используя php

Я хочу проверить, существует ли ключевое слово «cli» или «ent» или «cl» в строке «клиент» и регистр нечувствителен к регистру. Я использовал функцию preg_match с шаблоном '\ bclient \ b'. но он не показывает правильный результат. Совпадение не обнаружено. Пожалуйста, помогите благодаря

Regex получает строку после ключевого слова

Мне нужно найти строку в строке и получить ее часть (без пробелов). Пример: This ABC-Code: 12 3 45 Another ABC-Code: 678 9 Теперь я ищу ключевое слово ABC-Code: и я хочу получить числа после этого (удаление пробелов), поэтому результатом будет: 12345 6789 Я попытался сделать это с помощью substr (), но проблема в том, что […]

Получение части из строки

Я пытаюсь собрать все CatIDs с сайта … структура URL … http://www.abc.com/family/index.jsp?categoryId=12436777 Я интересуюсь им categoryId который в этом случае является 12436777 Мой вопрос: Что лучше, Regex или string explode ?? если regex, пожалуйста, помогите мне, я очень плохо на нем. Кроме того, я должен учитывать, что такие URL-адреса, как http://www.abc.com/product/index.jsp?productId=12282785 Я пытался $array = […]

Проблема с php regex

Я хочу получить <form > с сайта. но между частью формы в этой ситуации все еще есть mnay другой html-код. как их удалить? Я имею в виду, как использовать php только регулярные и часть с сайта? $str = file_get_contents('http://bingphp.codeplex.com'); preg_match_all('~<form.+</form>~iUs', $str, $match); var_dump($match);

Вырезание символов, которые не являются a-zA-Z0-9, _ и – из строк PHP

Я хочу остановить все символы, которые НЕ соответствуют этому шаблону регулярного выражения: [a-zA-Z0-9_-] . Обычно я бы это сделал: preg_replace("[a-zA-Z0-9_-]", "", $var); но, очевидно, это оказывает неочевидное влияние на то, что я хочу. Есть ли НЕ в регулярном выражении? Как я могу получить это, чтобы вычеркнуть любые символы, которые не соответствуют шаблону? Благодарю.

Регулярное улучшение выражений PHP preg_match

Привет всем , Я пытаюсь расширить область применения preg_match, которую я сейчас использую в крикбокс. Я изо всех сил пытаюсь построить свое текущее регулярное выражение, чтобы получить желаемую идентификацию. Пожалуйста, посмотрите текущее регулярное выражение, которое я использую, а затем немного информации о совпадениях, которые я хотел бы достичь. Текущее регулярное выражение: ~\bf+(?:\.+|\s+)?r+(?:\.+|\s+)?e+(?:\.+|\s+)?d+(?:\.+|)?\b~i Требуемаягожняя информация: [01] […]

использование regex для обертывания изображений в тегах

Я использую regex для переноса изображений в теги <a> и изменения их путей и т. Д. Я знаю, что использование dom для этого лучше, прочитав много потоков об обертке, но im неспособно понять, как это сделать. Это то, что я использую: $comments = (preg_replace('@(<img.+src=[\'"]/uploads/userdirs/admin)(?:.*?/)(.+?)\.(.+?)([\'"].*?>)@i', '<a class="gallery" rel="'.$pagelink.'" href=/uploads/userdirs/'.$who.'/$2.$3>$1/mcith/mcith_$2.$3$4</a>', $comments)); Он успешно обертывает каждое изображение в […]