Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела PHP: RegExp

Выручайте с регулярным выражением на PHP
Нужно написать регулярное выражение, которое бы находило цифры в тегах <br>5.3.29 <span> цифры каждый раз бывает разный. Вот мое скрипт <?php function getTitle($url) { $data =...

Разбить адрес на улицу, дом, квартиру
Здравствуйте. В регулярках практически 0. Есть список адресов, который вводили несистематизированно, но я вывел 4 типа самых частых адресов: ул.Ленина Гриба 2/58 ул.Кабачковой икры,16-12...

Регулярное выражение не могу составить
Есть строки вида: п.30, п. 30 ; и далее в том же духе Задача выкусить это.. Собрал регулярку: /п.\.*30\.*(.|,)/

Удалить из строчки все слова длина которых менее 3 символов
Есть строчка Текст и текст2 автомобили над Как из данной строчки удалить все словосочетания, длина которых меньше или равна 3?

Разница между регулярками PHP4/5/7 и .htaccess
Всем здравствуйте! Хочу задать такой щекотливый вопрос, а есть ли разница между синтаксисом регулярных выражений PHP и .htaccess ? И есть ли разница в регулярных выражениях PHP4 и PHP5/7 ?

Перебрать через цикл все ссылки в html
Каким образом лучше все достать все ссылки из html(все блоки <a></a>), то есть достать и каждую ссылку поочередно перебрать в цикле и тут же ее заменить в html

Перебор массива и его проверка на регулярку
Здравствуйте форумчане! Появилась небольшая проблемка, нужно перебрать массив строк и каждую строку заменить по регулярке, более понятно на примере ниже: Есть строки, которые хранятся в массиве...

Вырезать между точкой по паттерну
Привет! Есть строка вида: ~20~21~3~.19~~~5.~~~1.15~~~49.5~295.19~51~~69.08~8~06~508 Нужно вырезать по шаблону только первое вхождение и остановится Может быть цифр до точки от 1 до 2, после точки...

Замена дробного числа другим дробным числом
$r = preg_replace("/(+|^)" . preg_quote('0.05') . "(+|$)/", "${1}" . '0.06' . "${2}", '10.05-test150'); echo "<pre>"; var_dump($r); // 0.06150 echo "</pre>"; Приветствую форумчане....

SQL добавить лидирующие нули
В таблице passports содержатся данные о паспортах пользователей. Серия и номер паспорта хранятся в отдельных целочисленных столбцах, что облегчает сортировку, но затрудняет вывод данных. Например,...

Выручайте с регулярным выражением на PHP
Нужно написать регулярное выражение, которое бы находило цифры в тегах <strong>3,350,000 Pages</strong> цифры каждый раз бывает разный. Вот мое скрипт function checkGoogleIndex($url){...

Как правильно написать данное регулярное выражение?
Всем привет! Пытаюсь решить одну задачку по регулярным выражениям, частично получилось, а частично нет и поэтому решил создать тему на форуме. Буду благодарен любому совету и подсказке, спасибо за...

Функция preg_split
Здравствуйте. Работаю с CMS Drupal 9 с Yandex Direct API. Использую сервис Reports, что бы получить ответ о количестве кликов рекламы клиента и их стоимости. Получаю в ответе отчет :...

Получить массив из строчки
Имеется j1,j2,j3,j4?time=2222 Как наиболее эффективно и быстро разобрать строчку так, чтобы на выходе получить массив

Регулярные выражения: Соответствие многих к одному
Здравствуйте. Есть текст такого формата: Москва, Кремль2, 23/1; Москва, Арбат, 23; 23, д1, Тверская, Москва Бывают ситуации, когда фамилии может и не быть, бывает, когда сразу 2+ фамилии через...

Как сделать такое совпадение?
Здравствуйте. Подскажите, пожалуйста, вот есть 27079 как сделать чтобы сначала искалось точное совпадение, если нет то все, например 27.079 или 27-079? Вроде это как уже нужно к поисковикам копать...

Поделить строчку по пробелам
$keywords = preg_split("/+/", " hypertext language, programming "); print_r($keywords); Как поправить регулярное выражение так, чтобы на выходе получить То есть исключая пробелы на...

Выбор конкретной ссылки из UL списка
Всех приветствую! Задача следующая: Есть UL список: <ul> <li><a href="http://...html">Link</a></li> <li><a href="http://...html">Link</a></li> <li><a href="http://...html">Link</a></li>

Не могу разобраться с парсингом html
Здравствуйте форумчане. Проблема возникла, хотя я никогда не понимал regex, получаю страницу <html>, нужно спарить информацию. Вот страница: <html> <head> <title>Сведения о статусе...

Выделить другим цветом все строки в фигурных скобках
Например есть строка: bla bla {bla} bla bla {bla} Надо подстроки, которые в скобках заключить в div и назначить какой-нибудь класс. Например: bla bla <div class='test'>{bla}</div> bla bla...

Найти в тексте очень длинные слова
Возьмем условный текст, например, такой: $str='Girl you did me wrong, one too many times Can't believe that you told me these lies I'm still wasting time getting you off my mind I got to let go...

Замена части кода
Здравствуйте! Подскажите, пожалуйста, как заменить одну часть кода (каким-нибудь replace) на другую. Нужно это: <a href="https://www.kinopoisk.ru/series/1254095/" target="_blank"><img...

Все кроме таких(1|2|3)
Добрый день динамическая строка адреса /pay/* нужно выборка все кроме трех (cash|success|error) /pay/(/cash/|success|error) (для ngixn.conf) Добавлено через 3 часа 27 минут

Разделить строчку, получить массив
Есть строчка, как разделить в ней слова? explode - не выход. Необходимо поделить по пробелам между слов, по запятым, точкам. По трем критериям необходимо разделить строчку. Возможно ли сразу...

В RegExp найти наличие .com .net. .org .ru
В защите от спама есть вот такой кусок кода ... AND (preg_match('/\/i', $post) OR preg_match("!(http:/{2}{2,}*)!e", $post))) Он находит полные ссылки с , www и http. Но пропускает спам где...

Что означает данное регулярное выражение?
"/^(|\\\\\d\d\d)*$/"

Регулярное выражение работает в Jquery, но не работает в php. Где я допустил ошибку в синтаксисе?
Preg_match("/^ { 5,20 } $/", $_POST)//в php так не работает $("#pass_repeat, #pass").val().match("^ { 5,20 } $") //В Jquery работает

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

Повторение слов
нужна помощь в регулярке. есть набор слов: text1 а а text2 text1 а а а text2 text1 а а а а text2 нужно заменить на что-нибудь второе А, если слова повторяются не более 2х раз, а где более 2х...

Регулярное выражение для удаления всех похожих строк
Есть модуль для парсинга SimplePars, работает на Опенкарт и для поиска и замены использует в том числе регулярные выражения. В инструкции к нему я нашёл правило {reg}| - Удалит две Идентичные строки...

Задача из Тинькофф. Строки которые начинаются с SELECT
Привет, проходил недавно собеседование в тинькофф и одной из задач, которую я все-еще не могу решить, была задача на знание регулярных выражений, дословно не помню, так-что опишу своими словами. Есть...

подскажите регулярку, которая должна убрать из строки любые символы, кроме латинских букв, цифр,"-" и "_"
подскажите регулярку, которая должна убрать из строки любые символы, кроме латинских букв (заглавных и строчных), цифр,"-" и "_".

проблема с utf-8 preg_match_all если символ два байта занимает
<?php $title = "ключ:технология"; preg_match_all('#^(*):\s*\K\V*#m', $title, $out, 2); foreach ($out as $key) { list($valuep, $namep) = $key;

Регулярные выражения заменить src изображений
Здравствуйте всем! Нужен помочь есть текст <p><img style="float: left;" src="/upload/janylyk/2022/2/399115_1.jpg" alt="" width="236" height="423">Жалал-Абадда 26 жаштагы <strong>Дастан...

Поиск не пустых строк
Есть многострочный текст. Нужно найти условно "пустые" строки. В начале строки статичный текст, для примера пусть будет символ X. Далее если следует один или несколько пробелов или табов и до конца...

Нужно вытащить слово из URL
Есть к примеру УРЛ "https://test.com/images/word/test.jpg" нужно вытащить слово "word". В даном случае предпоследнее слово. Незнаю как написать выражение

Регулярное выражение, чтобы убрать из текста все теги BBCODE, в том числе парные и одиночные
текст внутри парного тега желательно сохранять, но подойдёт и регулярка, которая удаляет парные теги вместе с содержимым. пример строки, из которой надо убрать теги: $string = 'текст1 текст2...

Что с моей регуляркой не так?
"^{1}$" Нужно только если одна цыфра, проходит базовые тесты в которых есть пустота и фейл на дополнительных на пустоте: False 1 0 False 1 True

Составить регулярное выражение
Здравствуйте! Необходимо составить регулярное выражение: - буквы английские разного регистра - сначала идут буквы потом цифры (с цифры начать нельзя) - длина от 6 до 12 символов

нужно отделять по три 3 цифры запятыми
Мне нужна только подсказка как определить квантификатор в {}, чтобы он принимал значения кратные 3. Только с помощью синтаксиса регулярных выражений (программу пишу на Python, с РНР не знаком) ...

Выражение для обработки ссылок
Как верно составить выражение для preg_replace, в тексте(строчке) Которое обработает ссылки <a href="https://www.cyberforum.ru/" accesskey="1">Форум программистов и сисадминов Киберфорум</a> <a...

Как сделать регулярку, выбрать все до второго тега
Есть строка: $str='Первое словосочетание <li class="serv">Некая информация<li> Второе предложение, всякие другие html теги <li class="serv">Характеристики всякие<li> Завершение словоблудия';...

Определение символов юникода
Приветствую, можете пожалуйста подсказать, может быть кто-то сталкивался уже с подобным, вобщем необходимо определять символы юникода, которые не являются стандартными буквами различных языков (в том...

Найти вхождения в строчке
preg_replace("/(ф|d|f)/iu", '<b>$1</b>', $string, -1, $c) foreach ($lang as $id => $v) ($t = preg_replace("/(".implode('|', $data).")/iu", '<b>$1</b>', $v, -1, $c)) && $m = ; В данном...

Как регулярными выражениями вырезать все слова которые начинаются с “#”?
Перед тем как занести данные в базу в тексте нужно вырезать все слова начинающиеся с “#” (решетки). Как это сделать с помощью регулярных выражений? Ниже пример два ключа в textarea, которые нужно...

Непонятно это предложение - "другой" - это какой? - не скобка?
Читаю здесь: https://www.php.net/manual/ru/regexp.reference.delimiters.php И непонятно это предложение: "Если разделитель часто используется в шаблоне, в целях удобочитаемости, лучше выбрать...

Воспроизвести это задание в код Regex
Длина L нечетная, то удаляется символ, стоящий посередине строки

Регулярка для ВК (ссылки\упоминания)
:victory: Всем доброго времени. Помогите составить регулярку, что бы получить id\домен юзера вк. *Нашел только для https, для @ не получается придумать Входные данные @durov @id1 /durov...

Подскажите регулярку, которая удаляет все символы до запятой?
$var = "_Miko56_sa, 123" Нужно чтобы осталось "Mikosa, 123"

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

Как вытащить строку между скобками
вобщем, надо вытащить подстроку м/у скобками. в подстроке могут быть любые символы. как это сделать?

Все символы до первого символа ":"
подскажите как в строке вот такого типа -----------Lens Type: Daily disposable, multifocal:, soft contact lens--------- вернуть символы до первого попавшегося двоеточия preg_match("/^(.*)\:/",...

Обратный слэш \ в регулярке
По идее для того, чтобы регулярка восприняла \ не как спецсимвол нужно перед ней поставить \, то есть \\, но так не работает. Где-то вычитал что нужно \\\\ - тоже не работает. Как же нужно правильно...

Не понятная ошибка: Delimiter must not be alphanumeric or backslash
preg_match('xy(.*?)yx',$mytext,$result1); Delimiter must not be alphanumeric or backslash Суть: Мне нужно извлечь ВСЕ что находится между двумя фрагментами текста Например: "привет 235яйеWmz...

Проверка e-mail
Всем привет! Хотелось бы вот эту функцию: eregi('^+@+\.+$',$_POST) переделать на preg_match. Не подскажете как сделать? В этих крякозябрах (^+@+\.+$) совсем не разбираюсь, может, заодно...

Регулярка - только русские буквы в имени пользователя
Подскажите, как написать регулярку - только русские буквы в имени пользователя? Имя - состоит только из русских букв. Например - Иван, Пётр, Федор. Пример Данный код пропускает и часть...

Как получить все ссылки со страницы регулярными выражениями?
Здравствуйте, скажите пожалуйста как получить все ссылки со страницы регулярными выражениями? Добавлено через 6 минут <? $contents=file_get_contents (trim('http://site.ru/')); echo...

Как удалить из строковой переменной все символы кроме букв
Здравствуйте. Подскажите, пожалуйста, как удалить из строковой переменной все символы кроме букв при помощи регулярного выражения? То есть из строки "фыва!"№ФЫВА*()" осталось "фываФЫВА"

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

Регулярное выражение. экранирование кавычки
Господа форумчане! Помогите решить вопрос: Есть код, при помощи которого надо найдти неэкранированную кавычку в строке, например: "это "просто строка". Т.е. кавычку перед словом _просто_ надо...

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

Оставить латинские буквы, цифры и дефис, но только чтобы он не повторялся более одного раза подряд
Всем доброго дня! Уважаемые гуру, помогите пожалста) доделать функцию разбора. Требуется в $categ оставить латинские буквы(заглавные и строчные) и цифры, плюс символ дефиса "-", но только что...

Вытянуть содержимое между тегов title
как с помощью регулярного выражение содержимое <title> </ title>, есть текст из него нужно вытинуть то что находиться между <title> </ title>, желательно с помощью рег. выраж preg_grep(). Помогите...

Найти и обернуть ссылки в тексте
Доброй ночи. В интернете накопал регулярное выражение, которое находит в тексте ссылки и оборачивает их в тег <a></a>. Минут этой регулярки в том, что она не учитывает длинну ссылки. Если сылка...

Удаление лишних пробелов в сроке
Здравствуйте, друзья! у меня такой вопрос: есть текст в котором между словами по 1 или более пробелов, есть ли функция для удаления лишних пробелов в строке, или нужно самому писать код,...

Проверка ответа сервера
Здравствуйте, уважаемые! Помогите создать проверку на код ответа сервера урла. $url = http://site.ru/123.jpg; $headers = get_headers($url); if(preg_match("/\404\b/", $headers))...

15 регулярных выражений PHP в помощь веб-разработчику
Регулярные выражения – это очень полезный инструмент для разработчиков. С их помощью можно находить, определять или заменять текст, слова или любые другие символы. В сегодняшней статье собраны 15...

Регулярные выражения + UTF-8
Здравствуйте, программисты. Возникла проблема. Использую регулярные выражения для проверки введенных пользователем данных, так вот. Необходимо, чтобы информация в одном из полей содержала русские...

Регулярные выражения - удалить лишние символы
Здравствуйте! Есть слово ivan/.` Я хочу удалить не нужные символы /.`Вот код. Подскажите, что не так, почему символы не удаляются? $str = 'ivan/.`'; echo $str, '<br />'; //массив в который...

Регулярное выражение. удалить ссылку.
есть текст среди текста разные ссылки. <a href="http://script.com/b/blacksabbath.htm">blacksabbath</a> помогите составить регулярку которая могла бы порезать любую ссылку.

Ругулярное выражение автомобильного номера
Добрый день! Уважаемые программисты, кто может составить маленькую, несложную для опытного человека регулярочку. Необходимо проверить, является ли строка автомобильным номером. проверку должны...

Вырезать часть строки
Нужно вырезать кусок строки по шаблону. Строка вида блаблабла - Episode *** ( цифра варьируется от 01 до 999, но 01, а не 001). Собственно как вырезать/заменить "- Episode" но вот как вырезать...

Вырезать часть строки, соответствующую IP-адресу
из строки , user_ip=INET_ATON(\'192.168.150.150\') нужно вырезать 192.168.150.150 .

Регулярные выражения для проверки введенного адреса проживания пользователя
Здравствуйте друзья! Делаю проверку на правильность вводимых данных пользователем при регистрации на сайте. Так вот встала задача. Какие регулярные выражения актуальны на данный момент, что бы...

Как удалить до знака * все включая сам знак?
$otv = "5*120"; $otv = preg_replace("/\*.*/", "", $otv); echo $otv; //выводит 5 В рег. выражениях ничего не понимаю. Поэтому прошу помощи. Как нужно исправить выражение чтобы получить в...

Вырезать текст между слов
Приветствую. Из проги передаю данные на хостинг, где обработчик их дешифрует, декодит из json и обрабатывает. Нужно всю эту часть отдать другому файлу. Т.е. один файл принимает шифрованные данные и...

Удаление повторяющихся слов
Ребята, пишу первое регулярное выражение. Нужно удалить повторяющиеся слова в строке без учета регистра. Я сделал так: echo 'Вот, что Вы ввели: '.$text; echo '<br>'; $text =...

Как составить регулярку для поиска между двумя символами? Например, между { и }, между [ и ]
Здравствуйте. Как составить регулярку между двумя знаками. Например между { и }, , {} и т д. Для { и } есть /\{(*+)}/. Если идти по аналогии для составил вот это: /\*+)]/ для {}: ...

обратный слеш в регулярке
добры вечер, естъ проблема в регулярке хачу такои штуку: если слова содержит толко симболи латинского алфавита (маленкие) и обратный слеш - написат: "хороший" если слова содержит любое другое...

Регулярное выражение: текст после слова
Помогите - как выделить в тексте строку после слова klient= , и до разрыва строки (пример klient=строка...разрыв_строки) и второе - это после слова klient= и до конца текста

preg_match (только буквы с цифрами)
В поле нужно что бы можно было вводить только буквы и цифры. Например: "Офис 321" или просто "23". На анг. языке все ок работает, просто "23" тоже работает, а вот если вводить "Офис 321" то ошибку...

Найти определенное слово с строке
Задача: найти в строке все вхождения слова. Есть строка: "Строка, в которой ищем текст. Кот здесь не причем." Что ищем: "кот" (животное такое) Было вот такое регулярное выражение: $string =...

Выбрать все символы, которые идут до сочетания "controller"
Здравствуйте. Очередной вопрос по банальным регэкспам. У меня есть строка. Мне надо выбрать все символы, которые идут до сочетания "controller". Пишу: $name = 'clientscontroller';...

Как выделить ссылки?
ну все как у людей должно быть, допустим если введена ссылка: www.google.ru то должна она соотв. выделятся и стать ссылкой, а не просто текстом, так же само и google.ru или так:...

Не могу удалить неразрывный пробел из строки
Пытался написать парсер для зарплат на сате HH. Для начала написал: <?php header('Content-type: text/html; charset=utf-8'); // Текстовая строка, в данном случае скопирована из браузера...

Проверка сложности пароля
Доброго времени суток всем!!! Прошу о помощи доработать программу. Собственно, в чем суть: Пользователь должен вести "пароль" не менее 3 символов. Программа проверяем на сложность введенного...

Как в рег. выражении сделать проверку на любой символ, кроме последовательности "abc"?
Такой код означает любой символ, кроме буквы "а". А как сделать чтоб было любой символ, кроме последовательности "abc"?

Вытащить имя файла из пути
Есть переменная $file которая содержит, предположим, /art/upload/models/test.jpg Хочу чтобы из нее вытаскивалось только название чамого файла, а не полностью путь. То есть к примеру test.jpg или...

Оставить только цифры и знак "-" в $a
Добрый день. Как записать preg_replace, чтобы в $a остались только цифры и знак "-", если он там был?

Preg_match только латинские или русские символы
Форма смены ника для игрового сервера. Сейчас выражение выглядит так: preg_match("/+/", $newnamez). Подскажите, как сделать, чтобы можно было менять ник только на Русские или Латинские символы.

Проверить строку на наличие русских символов
Здравствуйте. В строке могут быть русские символы, латинские символы, пробел, цифры, а так же другие символы, например, слеш. Пример: ( фаыа AFf - 312323) Необходимо проверить строку на наличие...

Все цифры после последнего дефиса
Здравствуйте. Начал курить регулярки, и есть пара вопросов на конкретных примерах. Надеюсь на вашу помощь. Допустим есть строка: "testrow-test-123", мне из нее нужно получить только последние...

Регулярка поиск до первого вхождения
Добрый день. Подскажите как найти текст от НАЧАЛА строки до ПЕРВОГО вхождения "111". Мне возвращается до последнего. регулярка .*(111)+? текст <p>text</p>111</a>111text2111text3

Как изменить дату с YYYY-MM-DD на DD.MM.YYYY?
Ребят, подскажите, у меня в базе даты хранятся в формате 2015-02-21, а после выборки надо что бы она отображалась в формате 20.02.2015 Как переставить местами день, месяц, год и заменить тире на...

Регулярное выражение для выделения слов, начинающихся с заглавной буквы
Составить регулярное выражение, позволяющее выделить в тексте cлова, начинающиеся с Заглавной буквы, но не состоящие только из ЗАГЛАВНЫХ букв

Не работает регулярка на русские буквы
$name = $_POST; $surname = $_POST; if (preg_match('/+/msi', $name)) { $massege = '<div class="error">Вы ввели запрещенные символы!</p></center></div>'; echo...

Замена в номере телефона
Убираю все не числа в номере телефона: $tel = preg_replace('/\D*/', '', $tel); Подскажите, как сюда еще добавить проверку-замену: если первая цифра 8 заменить на 7, если 7 оставить без изменений.

Извлечение текста между тегами
Здравствуйте. Помогите составить регулярное выражение. Есть, к примеру, html: <h1>title</h1> <div> <h1>text1</h1>, <h1>text2</h1>, <h1>text3</h1> </div>

Удалить подстроку в скобках
голова уже не варит с утра JD326A (217).jpg - имя картинки какую регулярку надо написать - чтобы не пропускало все что в скобках - а именно цифры, а оставляло только такое имя JD326A.jpg

регулярка и проверка символов в строке
в коде все ясно. суть проблемы: если в поле вводить один русский символ, тогда вылезет ошибка, что строка меньше 4х знаков. а если прописать уже 2 буквы, то ошибки так таковой и нет. как это...

Ошибка в регулярном выражении
Доброго времени суток. В чем может быть ошибка: Warning: preg_match_all(): Compilation failed: range out of order in character class at offset 38 А вот сам preg_match_all:...

Регулярные выражения - убрать спецсимволы из строки
Всем здрасте;) Прошу прощения - тема довольно замыленая, но ни как не могу разобраться. Есть строка $str = '!@#$%^&*()_-`~QWERTYUIOP{}@.ASDFGHJKL:;"\'Z@XCVBNM<>,./?'; Нужно убрать из нее все...

Поиск url изображений
Здравствуйте, никак не могу составить регулярку для поиска url изображений на странице. ~<img * />~ такое выводит мне полностью тэг img со всем содержимым, но мне нужен только url, указанный в...

Как мне найти в коде все ссылки
Как мне найти в коде все ссылки с <a href="****" rel="nofollow">Анкор</a>

Регулярные выражения - вытащить src из заданного url страницы
Приветствую! Подскажите пожалуста как решить заданную задачу: имеется адрес страницы(сервер другого сайта) - ww w.mysite.ru на этой странице есть кусок исходного кода примерно такой: <div...

Найти строку после символа "="
Есть регулярное выражение preg_match_all("/*$/", $out, $out1); for ($i=0; $i< count($out1); $i++) { echo $out1;} Нужно найти последнюю строку после 2 равно....

Пароль должен содержать не только цифры, но и буквы
Тоесть при введении 123 - ошибка; abc - ошибка; 123abc - все правильно Я делаю так: if(!preg_match('/^*$/', $pass )) die("Пароль должен содержать цифры и буквы!"); Но это не работает. Как...

Проверка на правильность заполнения даты
Страница с html-формой со следующими полями: Фамилия Имя; адрес электронной почты; адрес web-ресурса по нажатию на кнопку "Отправить" скриптом производится проверка на...

удалить атрибут STYLE у всех элементов DOM
Здравствуйте как удалить у всех тегов атрибут STYLE. ЗАрание спс.

Выводить только текст без тегов HTML
Очень плохо разбираюсь с шаблонами, а именно их составление... Написал такое: preg_match_all('/<A HREF=\"(.+?)\">(.+?)<\/A>/iU', $result, $acts, PREG_SET_ORDER); В результате получаю следующее:...

Целое положительное число начинающееся не с нуля и исключая сам ноль(и)
Сражу скажу: гугл не помог, а сам не допетриваю. Надо паттерн для проверки целого положительного числа, которое не должно начинаться с нуля(ей) и исключая ноль(и). Т.е.: правильно: 1, 12, 257,...

Проверка preg_match
<? if(isset($firstname) and preg_match("//i", $firstname)){ unset($firstname); $ifirstname = "Допустимые символы: <i>A-Za-zА-Яа-я</i>!"; } ?> Пишу "Максим", выводит ошибку. Ну тоесть "Допустимые...

Парсинг Html страницы
Доброго времени суток. нужно розпарсить хтмль страницу с помощью регулярных выражений нужно без PDO , DOM никак не могу найти ошыбку в своем "коде" <html> <head> <title>create...

Выбрать теги регулярными выражениями
Здравствуйте, во не знаю куда больше обратиться. Например есть HTML (он может быть любой) <form> <input type="text"/> <input type="text"/> <textarea> </textarea>

Одновременно латиница и кириллица
Вечер добрый. Ребят, помогите составить выражение, которое проверяет одновременное наличие в строке и латиницы и кириллицы. В интернете видел вот такой вариант: /^+$/i Но он срабатывает, даже...

Регулярное выражение для домена
определенный текст разбивается на предложения после точки но так же там может встретиться название домена какого то (к примеру site.com) как регулярным выражением задать чтобы все домены превращались...

Ошибка - Warning: preg_replace() : No ending delimiter found
подскажите как исправить ошибку: Warning: preg_replace() : No ending delimiter '"' found in Y:\home\rt\www\poll\include\class_poll.php on line 114 function get_poll_tpl($tpl) { $tpl =...

Выделить текст между символами
Есть строка вида blalbalbal t=НУЖНЫЕ_МНЕ_ДАННЫЕ" class="test class" blablabal Пробовал по-разному самое близкое, что получилось - это регулярка вида /t=(*)/ но тогда захватывается t= Как...

Проверка URL
Привет! Токая проблема.... Нужно чтобы рег. выражение пропускало адреса вида: http://site.ru/ https://site.ru/ http://www.site.ru/ http://site.ru а все другие запрещало. Я тут кое чё...

Проверка правильности ввода номера телефона
Телефонный номер должен писаться в виде: цифра пробел три цифры пробел три цифры пробел две цирфры пробел и две цифры пробел. И нужна проверка правильности написания. Пробовал так: $phone = "8...

preg_replace для url
Здравствуйте Есть url '/app_dev.php/query?parm=1' мне нужно получить /query?parm=1, причем /app_dev.php может быть, а может и не быть Пробую сделать вот так, но не выходит ...

Содержимое тега с классом
Привет всем. Есть html текст (занесен в переменную $end_result), в котором несколько раз встречается один и тот же блок, но с разным содержимым <div class="MyClass"> тут все что угодно, но нет...

Запрещенные символы в имени
Код: // Проверка имени if (empty($names)){ echo '<font color = "red">Не введён имя!</font><hr>'; $error = '1'; } else { if (strlen($names) < 2 || strlen($names) > 25){ echo '<font color...

Регулярка на проверку скобок
Пишу функцию для проверки скобок в строке. Тоесть есть строка вида +(2-), нужно проверить правильно ли в ней все скобки зактиты и открыты. Как я думаю: регуляркой выбрать все совпадения в которых...

Запрет на ввод русских символов
Данная проверка пропускает рускоязычные символы if (!preg_match("//", $field) || !preg_match("//", $field) || !preg_match("//", $field)) //то блабла есть решение?

Удалить все после последнего слэша
Доброго времени суток! Имеются ссылки вида: https://сайт.ru/папка/папка/папка/еще_папка/картинка.jpg а также может быть ссылка: http://сайт.ru/папка/картинка.gif подобных вариантов много, как в...

Проверка на кириллицу
Что то не получатся смонстряпать регулярку Нужно проверить текст по нескольким условиям: 1. Если в нем присутствуют только русские символы и знаки препинания 2. Если есть слова обрамленные :smail:...

preg_replace вырезать атрибут title и текст между тегами
$text = '<acronym title="Текст <title> для информационного элем">Заголовок (Title)</acronym>'; echo preg_replace('#.*?title ?= ?(\'|")(.*?)\\1.*#', '$2', $text); выдает "Текст ", а должен...

Заменить идущие подряд знаки припенания на один знак
заменить идущие подряд знаки припенания на один знак! Контр ни чего не пойму(((

Запрет ввода символов
Здравствуйте, подскажите пожалуйста: как разрешить вводить символы: @ _ - . # проверям логин if(!preg_match("/^+$/",$_POST)) { $err = "Логин может состоять только из букв...

Жадность регулярного выражения
Привет. Вот пишу лабу, и никак не пойму, в чем проблема. Код: $pattern = "/>.*?" . $words . ".*?</"; preg_match_all($pattern, $page, $matches); print_r($matches); "Не жадный" почемуто...

Регулярные выражение. Поиск конкретного слова
Здравствуйте. У меня сложилась некоторая проблема с пониманием регулярных выражений. Есть какой-то кусочек html'а, в нем может встретиться 3 варианта слова содержащих слово, что мне нуобходимо...

Регулярные выражения - вещественные числа
здраствуйте. как с помощью регулярки найти вещественное число в строке? спасибо

preg_match? парсинг и вывод списка ссылок?
Есть страница, на ней от1 до 24 ссылки (точнее картинки), как мне выпарсить ссылки на все ети картинки и вывести их? пример кода хтмл <div id='news-id-13199'><!--TBegin--><a...

Проверка номера телефона
Обработка поля ввода номера.Чем дописать эту строку, чтобы был возможен только ввод цифр иначе вывести сообщение об ошибке : $name = substr($name,0,20);

Удалить последний символ в строке
Нужно если последний символ в переменной / удалить его! напирмер $str = 'http://site.ru/'; вывести http://site.ru Спасибо вам!!! Добавлено через 21 минуту Удалите пожалуйста тему

Замена цифр в строке буквами
Доброго времени суток! Ребята, у меня такая проблема: мне нужно заменить все цифровые символы в строке на соответствующие этой цифре буквы относительно начала английского алфавита (1 на 'a', 2 на...

Получить значение из тега span в переменную
Добрый день, есть вот такой код <span class="align_right price"> <b> 2300 </b> руб. </span> Как из него получить цену(2300) в переменную $summ? помогите пожалуйста

Что означает знак тильда в данном примере?
Что означает знак тильда в данном примере? $s = "Один 1 два 2 и три 3"; if ($s =~ /(\d+)\D+(\d+)/) { print "$1\n"; # Результат '1' print "$2\n"; # '2' print "$+\n"; # '2' print...

Как обойти ^[a-zA-Z0-9]+$
if (ereg ("^+$", $_GET) === FALSE) echo '<p class="alert">You password must be alphanumeric</p>'; как обойти чтоб ввести символы "--" Я думал может через разные таблицы чтоб представить "-"...

Регулярные выражения: формат телефонного номера (сотовый, российский)
Помогите написать регулярку, которая оставляет только Мобильные номера, в России. И если там есть () или - или пробелы или + - удаляла их. Нужно чтобы на выходе были только номера формата(все...

Как убрать http из домена регулярными выражениями
Здравствуйте, уважаемые форумчане. Скажите, как можно убрать из урл вида http://site.ru/ или http://www.site.ru/; вначале строки http:// или http://www. и в конце строки "/" ???

Парсинг с переносом строки
Здравствуйте. Вот часть страницы: <li> <span>Название:</span> <strong>значение</strong> </li>

Регулярка для проверки ФИО
Доброго дня! Подскажите как проверить корректность ФИО вида Иванов Иван Иванович (только русские буквы, с заглавной буквы)

Функция preg_match_all не работает, как должна
Функция preg_match_all как бы не работает: preg_match_all ("/<div class=\"man_grp\">.+?href=\"(.+?)\"\>(.+?)\<\/a\>/i",$Text,$mmatches); echo count($mmatches);всегда выводит 0 ! текст источник...

Поиск слова в строке
Всем привет. Мне нужно найти слово в строке. я уже перепробовал кучу функций, но в некоторых строках ничего не находит. Вот пример $text = 'Сдам комнату ,с балконом,под ключ в...

Знаки препинания
Как убрать все возможные знаки препинания из строки?

Замена пробелов на подчеркивание _
есть исходный текст: APPLE IPHONE 5 WHITE Надо получить: APPLE__IPHONE_5_WHITE

Проверка на общее количество символов в регулярном выражении
Здравствуйте! Можно ли задать определенный паттерн, который будет учитывать общее количество символов в строке? Например, у меня есть выражение, которое отвечает за проверку пользователем...

Не работает регулярное выражение для странички в utf-8 при парсинге странички с кодом в utf-8
Здравствуйте! Сточил мозг в раздумъях и решил к Вам обратиться, может поможете. Загружаю страничку сайта с целью спарсить определенные строки и ничего не получается. вроде регулярка правильная......

regex отрицание
здравствуйте! вопрос: как написать регулярное выражение для строки в которой должны быть символы a-z но не должно быть символа "f" пишу вот так: ^+$ как исключить "f" из набора символов? этот...

Преобразование телефонного номера
Номер телефона хранится в формате +380975555555. На выводе нужно функцией преобразовать в формат +38 (097) 555 55 55. Разбирать при помощи substr() или есть более правильный способ? Добавлено...

Замена амперсанда html-последовательностью &amp;
Здравствуйте, многоуважаемые форумчане! :) Помогите, пожалуйста, построить шаблон для замены амперсанда html-последовательностью &amp;. У меня возникла проблема с проверкой является ли амперсанд...

Вывод данных из файла .log на html страницу
Всем привет, хотел бы попросить помощи с реализацией одной идеи. Мне нужно написать скрипт, который должен читать определённый .log файл, брать от туда нужную информацию, и выводить это все дело...

Первое вхождение текста между знаками
Здравствуйте. Надеюсь на вашу помощь. Образец: текст1_нужное_текст2_текст3 Шаблон: |_(.*)_| Выводит: нужное_текст2 А хочу, чтобы выводил только: нужное то есть вместо того, чтобы вывести...

Копирование вложенных файлов и папок
Всем привет. Нужен скрипт который выполняет копирование из одной папки в другую, в том числе вложенные файлы и папки. То есть выполняет полное копирование всего содержимого папки. Есть скрипт...

Регулярное выражение шаблона-мата скрипта автоцензора
К примеру для слова "падонаг", шаблон: /+++++++/i но шаблон не сработает на слова "п а д о н а г", "п.а.д.о.н.а.г", "п..а~д~о~на=+г" и подобные. Подскажите шаблон?

Открыть ссылку в новой вкладке
Здравствуйте, в общем перейду сразу к сути. Программиста который писал сайт забрали в армию, а я вот теперь пытаюсь разобраться. На сайте есть следующий код: function replaceURL($text) { ...

Как узнать наличие кириллицы и удалить лишние знаки?
Для определения наличия кириллицы и удаления лишних знаков используется такое выражение: // ОПРЕДЕЛЯЕМ НАЛИЧИЕ КИРИЛЛИЦЫ if (eregi("+", $koddet) echo '<br />24 Attention, Russia!<br />'; ...

Поиск информации по странице
Подскажите, пожалуйста, как реализовать поиск нужной мне информации на сайте и занесение в базу данных Код получаю $cod = file_get_contents('http://site.com/pages/hands'); <td class="tip"><img...

preg_match и cp1251
Здравствуйте! Вроде такая тема изъезженная но гуглив пару часов к ряду не нашел решение. В общем вот if ( ! preg_match("/^()+$/ui", 'привет')) echo 'dfdf'; получаю Warning: preg_match()...

Поделить строку на подстроки по количеству символов \n
Доброй ночи, хочу регуляркой поделить строку, на подстроки, по количеству символов \n в строке. А как это сделать не понятно. Допустим в строке 100 символов \n мне надо её регуляркой поделить строку...

Выявление url с использованием регулярных выражений
Доброго времени суток!!! Пытаюсь через регулярные выражения выяснить, есть ли в отосланном сообщении ссылка или нет. До этого момента не работал с регулярными выражениями... Само выражение: ...

Регулярное выражение +7 (999) 999-99-99
Доброго времени суток. Подскажите пожалуйста регулярное выражение для: +7 (999) 999-99-99 перед и поле скобки пробел

Простой парсер на php с регулярными выражениями
Всем Здравствуйте. Пытаюсь спарсить новости с сайта http://vak.ed.gov.ru/news. Но возникают некоторые проблемы, в частности из-за того что плохо знаю регулярные выражения. Нужно рассмотреть 2...

Получить значения элементов в регулярном выражении
Уже несколько дней бьюсь над такой вот незамысловатой задачкой: Имеется строка: <tags></tags><imgsrc="dir1/dir2/pic.gif"width="500"/><tags></tags> <tags></tags> - любые другие теги. Атрибут...

Вырезать строку до последнего дефиса
Здравствуйте. Помогите решить задачку. Есть строка: "sdfs-sdfdf-t152" Мне нужно вырезать все до -t152, те по сути до последнего дефиса. Тривиальное решение: '/^+/'

отрицание слов
здраствуите в шаблоне ето азначает "все кроме символ т" а как написать все кроме какоита слов полностю? то есть как написать "все кроме ямайка" ? спасибо.

Как удалить все картинки и линки из html на (пхп)?
Есть простой html но никак не найду как удалить :( Бла бла бла <td>ТЕст<img src='/i/recommend.gif' alt='Рекомендуем' title='Рекомендуем'></td><td> - рекомендуемый&nbsp; </td></tr> <tr><td...

Поиск выражения между квадратными скобками
Никак не могу сделать так, чтобы находились выржаения типа и Т.е просто и в скобках и с аргументом. // Добавлено через 14 часов 45 минут вот так работает: /\/

запрет символов
есть код в котором нужно разрешить несколько символов, такие как + , . - ( ) вот код preg_match("//",$imya) что прописать чтобы этот код разрешил вышеперечисленные символы?

Валидация логина
Написал функцию , работала нормально до введения валидации . function validateUser ($value) { $value = htmlspecialchars ( trim ( $value ) ); $value = preg_match( '/^{3,20}$/i',$value) ; ...

Исключить все предлоги и союзы в тексте
Здравствуйте! Как с помощью регулярных выражений исключить все предлоги и союзы в тексте? Текст находится в переменной $text.

Обрезать строку до и после определенного слова
Как обрезать строку до 100 знаков до и после слова, например: ...текст текст текст слово текст текст.... Обрезаю текст следующим образом, но этот вариант не подходит echo substr("текст бла бла...

file_get_contents , preg_match_all
подскажите как мне вытащить кусок с сайта: есть сайт http://radio.i.ua/dj.fm/ хочу достать то что находиться в эфире то есть что за трек играет он находиться здесь: <div class="crop"> <b>В...

Заменить теги h1 на h2
Подскажите пожалуйста с регуляркой, нужно в тексте заменить все теги h1 на h2. Первое что пришло на ум: preg_replace('#(h1)#', 'h2', $text) Он заменяет теги, но так же меняет все h1, без разницы...

Граббер сайта (все безобидно)
В обещм в инете нашел способ ( да и искать не пришлось в 1 строке гугла) <?php $url = 'http://site.ru'; $unique_start = "<b>"; $unique_end = "</b>"; function weather($url, $unique_start,...

Проверка логина регулярным выражением
Валидные логины, например: a-a, a00, aaa-a, a_a, aaa, aaa0000-a, a-a-a, a-a_a Невалидные логины, например: -a, --a, -aa, aa-, a-, a0-, aaa_, a-_, a____-a, a_- От 3 до n символов Помогите с...

Извлечь все адреса эл. почты
Подскажите как сделать код такого примера: Пример использования регулярного выражения, извлекают все адреса эл. почты с доменом любого уровня из произвольной строки, даже если они обрамлены любыми...

Замена в строке нескольких значений
Есть строка: "Если только авиакомпании, для любого класса , минимум один перелёт по LED и минимум один перелёт по YKS, то" В ней два слова LED и YKS надо заменить к примеру LED на 1, YKS на 2....

Ошибки на сайте из за файла validations.php
Здравствуйте, хочу попросить у вас помощи по решению такой проблемы. Есть сайт, всё работает нормально, но при попытке произвести какие либо действия с е-mail адресом (а именно при регистрации и...

Парсинг картинок
Прошу помочь в решении задачи все равно на каком языке, программой или методом, главное чтобы быстро. Есть HTML код сохраненный в файл article_1.html: ... text text text ... <img...

Удаление скобок с текстом в них через preg_match()
Добрый день. Как удалить квадратные скобки с текстом в них? Есть вот такой код, но он не работает: <?php $tSt = "<p>Текст. Куча текста. Ещё текст. А вот ещё тоже текст. И ещё текст. Пипец...

Вырезать тег <img>
Здравствуйте, не могу решить проблему, нужно вырезать тег <img> preg_match ('/<img.*>/Uis',$element], $out); var_dump($out); вот нашел img и вывожу его, на выходе получаю array...

Вырезать и сохранить текст расположеный между тегами <br>*</br>
Как вырезать и сохранить текст расположеный между тегами <br>*</br>, именно весь текст, пробую вот так if (strpos($string, "<br>")!==FALSE) $arr_br=$string; - уходит далеко за пределы закрывающего...

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

Неустаревший аналог split()
перешел на php5.3 и сразу получил ругань по поводу устаревшей функции split. В документации предлагается использовать preg_split. Теперь для простейшей операции нужно городить регулярное выражение?...

3 слова в строке (через пробелы)
Нужно написать регулярное выжение, проверяющее корректность заполнения поля ФИО (там 3 слова через пробелы). Написал следующую регулярку "/^\w{1,}\s\w{1,}\s\w{1,}\$/i" При проверке 'test test test'...

Разбить дату на 3 переменные
Здравствуйте у меня такая проблема мне нужно разбить дату на 3 переменные $date = "2013-01-09"; чтобы получилось так $y = "2013"; $m = "01"; $d = "09"; Было бы лучше если значения день и...

удалить теги 'скрипт'
Допустим есть строка "привет привет <script>alert(1)</script> все дела"; строка выводится с помощью "echo" Как удалить все теги скрипт, при условии, что сам тег может быть задан например так:...

Выдрать IP из исходного кода
Здравствуйте. Пытаюсь отпарсить исходный код страницы и получить IP сайта. Вот так все работает: preg_match('/^+.+$/i', $_POST, $domain); //$url = "http://site.com/check?host=" .$domain; //$source...

Найти строку и вывести на экран
Привет народ. Вот задачку не пойму) Найти строку в тексте и вывести на экран. Любую строку, хочу посмотреть как будет код выглядеть. :)

Скрипт парсинга поисковой выдачи Google
Есть скрипт для парсинга результатов поиска Google, получая на входе ключевое слово и имя домена, на выходе должен вернуть номер позиции в выданном запросе, но как всегда, что-то не работает. Само...

Разобрать адрес: улица, номер дома
Здравствуйте. Есть адреса такого вида: 'Мира 82', 'Дружбы Народов 17', '50 лет ВЛКСМ 23'. Нужно получить отдельно адрес и номер дома. $str = '50 лет ВЛКСМ 23'; preg_match('/+$/', $str,...

Выделить субдомен
Здравствуйте. Помогите с регуляркой для preg_replace. Есть домен: subdomain.domain.com Нужно получить domain.com, те убрать из него поддомен регулярным выражением. При чем исходный домен может...

Что означает isU в регулярных выражениях
Что означает isU в регулярных выражениях вот перемер "/<hr width=\"200\" size=\"1\" noshade align=\"left\">(.*)<center><p><a href=\"\.\.\/\">.*<\/a>/isU" искал что такое isU негде нету может кто...

Кодировка в preg_replace
Есть такое выражение preg_replace('/{};~`]/i', ' ', 'Текст'); Проболема возникает с кодировкой на выходе. Если никак не преобразовывать то вместо русских букв вопросы. А если...

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

Регулярные выражения для городов и имен
Требуется написать регулярное выражение для названий городов, со следующими условиями: 1) Первый и последный символ должны быть БУКВЫ 2) В названиях могут присутствовать символы: - и пробел...

Поиск всех ссылок в файле
есть вот такой код поиска ссылки $url = file_get_contents("moduls/sitemap/xxx.txt"); preg_match("(http:\/\/+.html)", $url, $matches); foreach($matches as $line) echo "$line\n"; но...

Только точно совпадение по регулярному выражению
Есть строка которую нужно проверить на точное совпадение от начала строки до ее конца. Строка вида $str = '4x4'; // правильная строка $str = '4x4.'; // не правильная строка Т.е. пропускать строку...

Обрезать строку до начала цифр
Добрый день! Есть кучка строк вида по раб.дн. 5-50,6-31,7-07,7-58,8-24,9-18,10-27,11-25,11-47,12-44, по раб. дн. 5-50,6-31,7-07,7-58,8-24,9-18,10-27,11-25,11-47,12-44, по вых. дням....

Найти в html все ссылки и заменить атрибут href
Подскажите как можно в html найти все ссылки(только тег <a href=""></a>) и заменить им атрибут href на кастомную строку?

Регулярное выражение "В строке есть два слова"(регистронезависимо)
Как составить регулярное выражение "В строке есть два слова"(регистронезависимо)?

Получить значение value тэга input
есть html код в переменной $arResult <input type="text" name="arrFilter_cf" size="5" value="132"> &nbsp;до&nbsp; <input type="text" name="arrFilter_cf" size="5" value="176917"> получить...

Спарсить текст с указанной страницу по регулярке
Все привет, помогите спарсить текст со страницы по этой \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5} регулярке. Тоесть есть 1 страница, на ней более 1000 строк текста получаемого этой регурякой,...

Замена внешних ссылок с исключениями
Доброго времени суток знатоки PHP. Столкнулся с проблемой в регулярных выражениях. Мне необходимо используя регулярки сделать замену внешних ссылок сайта на внутренние, исключая при этом ссылки...

Проверка пароля регулярным выражением
Доброго времени суток форумчане, нужна ваша помощь ... в php новичок, и не со всем до конца разобрался, так в чем собственно вопрос при регистрации нужно что бы пароль состоял не менее из 6 цифр и...

Парсинг и замена номеров телефонов
Добрый день! Есть кусок HTML: <footer id="footer"> <div class="numh">Телефоны<br /> для связи</div> <div class="numh">80 (95) 887-98-88<br />+380 (50) 4-0444-87</div> </footer> Нужно при...

Регулярка для поиска телефонов
Что то не получается регулярку составить, что бы выдирать телефоны, формат написания которых заранее не известен, т.е могут быть варианты (495) 280-06-57 495 280 06 57 4952800657 495 280-06-57...

Вывести первое слово предложения, которое начинается с большой буквы
preg_match('~.?~',$string,$matches); echo $matches; не хочет работать, не знаю почему

Регистронезависимый поиск
Сделал поиск, написал элементарную регулярку. Регистр все равно учитывается. в пришедшей строке могут быть любого регистра символы, в str слова с большой буквы, надо что бы находило совпадение не...

Как определить повторяющиеся буквы?
Здравствуйте! Для проверки логина использую следющие регулярное выражения "/^{6,}$/" Как сделать чтобы при вводе одинаковых цифр и букв выдавало сообщение об ошибке? Например при вводе следющего...

Вывести все, что находится в кавычках без самих кавычек
Есть строки: "aaa" "bbb" Нужно регуляркой вывести всё, что находится в кавычках (без самих кавычек). На выходе должно получится: aaa bbb Написал так:$arr = array('"aaa"', '"bbb"'); $preg...

Пропустить все символы пока не встретится слово
Добрый день господа. Учусь регуляркам и пробую парсить html. Но вот возникла проблема, как мне пропускать слово целиком. Допустим имею html код: <div class="class">text<div>bla bla text</div><a...

Повторение шаблона 0 и более раз
Вроде вопрос простой, но никак разобраться не могу. Задача следующая. Нужно правильно взять то, что находится между тегами <tr></tr>, учитывая, что внутри этих тегов тоже могут быть таблицы. Если...

Проверка на протокол http и https
Здесь идет выборка из базы данных где если в базе данных попадается путь который начинается с http, то этот путь ведет на другой сайт, без http путь ведет на мой сайт. И соответственно происходят...

Убрать все символы кроме запятой
С регулярками у меня что то туго совсем, может кто подсобит решением. Есть строка вида $srt = 'слово, , слово, ?слово, слово:, слово!, слово.'; Нужно из строки убрать все символы кроме запятых,...

Как вставить смайлик в окно чата? (регулярные выражения)?
вот код смайлика: <A HREF="javascript:insertsmile('<1>')"><IMG SRC="1.gif" BORDER=0></A><P> вот так я его Рег.выражениями преобразую собств. говоря в gif смайлик в окне чата: for ($i=1; $i<11;...

Убрать лишние символы: preg_replace
$input = 'qwertyuiopasdfghjklzxcvbnm йцукенгшщзхъфывапролджэячсмитьбю 0123456789 -._ =+,./\\|(){}!@#$%^&*:;"'; $input = preg_replace ("/+/u", "", $input); echo "<p>$input</p>"; Выводит: ...

Регулярное выражение для денежной суммы
Друзья. Всем доброго времени суток =) Бьюсь с регуляркой уже пол часа, хотя вопрос очень смешной) В тексте встречаются различные суммы, вроде: +71 руб. -213 123 руб. +1 123 492 руб. +1 102...

Проверка имени и фамилии
Здравствуйте, помогите пожалуйста составить регулярное выражение, могут быть только или английские или русские(символы в том числе и украинская буква і), допускается один проблем между словами,...

Достать переменную из класса
Есть класс, в нем метод, в методе переменная. Регуляркой видираю из этой переменной нужную мне инфу. Как мне выдернуть из класса эту инфу?!:wall:

Удалить цифры после дефиса и до пробела или конца строки
Приветствую, имеются строки подобного вида слово-15 слово145 слово слово145-15 Необходим убрать -15 Вырвать эти числа из строки получилось (тоже такая задача стояла), но потом требуется...

Первая буква заглавная?
<? $url= file_get_contents('text1.txt'); $string = $url; $patterns = array(); $patterns = '/<p style="text-indent: 25px;">\d*\)\s/m'; $replacements = array(); $replacements = '<p...

Регулярные выражения! Что означает вот такая конструкция |выражение|U
меня интересует именно значение модульных палочек и последней буквы U

Проверка значения на целое, вещественное числа, идентификатор...
Дробового времени суток дорогие друзья. Нужна помощь по заданию 3. Составьте регулярное выражение для проверки значения переменной: Быть целым числом. Быть вещественным числом. ...

Проверка email на корректность
Пользователь вводит email. Осуществить проверку на корректность (длина больше восьми, присутствует символ @, после которого присутствует сим-вол '.', между этими двумя символами есть хотя бы две...

Достать контент (текст между тегами) из др. сайта
Здравствуйте! Есть небольшая проблема - не получается толково достать текст из др. сайта. Все что есть напишу ниже. На сайте тест.ру есть блок: <div class="char_info_place"> <table width="180"...

Удалить все атрибуты у всех тэгов
Здравствуйте! Как с помощью регулярных выражений удалить все атрибуты у всех тэгов? Вот есть длинный текст, там много различных тэгов, и они содержат атрибуты. Не важно какие. Но нужно их...

Нахождение подстроки между скобками
Здравствуйте. Как найти подстроку между "(" и ")" в которой не будет других скобок. Пример: (Здравствуйте|Добрый день), Евгений.(| Сегодня (прекрасная|плохая|ужасная) погода, не так ли?| Как Вы...

Как экранировать решётку?
Хочу написать скрипт для редактирования ссылок, но при редактировании ссылки #1111 получаю такую ошибку: Warning: preg_replace() : No ending delimiter '#' Как я понял нужно экранировать # Вот...

Вывести один определённый элемент массива php
Здравствуйте! Есть код: <?php $html = file_get_contents( 'http://site.ru' ); preg_match_all( '#<div class=pad10x10>(.+?)</div>#is', $html, $matches ); foreach ( $matches as &$value ) { echo...

Как удалить из url строки ' " ,* | >,<,^% ' ,но -нужен, вообще как заменить на другие символы
как удалить из url строки звездчку, двойные кавички, знаки '|' '>','<','^','%' вообще как заменить на другие символи с помощью str_replace или регулярки вот такой вариант $uri=...

Как добавить пробельный символ?
С регулярками толком не разобрался, они мне в общем не понятны совсем! Но вот есть регулярка которую сам написал: if(!preg_match("/^?{1,}$/",$phone)) // ERROR Всё прокатывает кроме пробелов...

Поменять src в img
Привет! В тексте есть строки вида <img ... src="/images/image.png" ... > Нужно их преобразовать в <img ... src="http://site.com/images/image.png" ... > В ... может быть что угодно, в т.ч....

Реализация хэштегов на PHP
Всем доброго. Вопрос таков как с помощью регулярки в переменной отловить все хештеги и заменить их на ссылки. Например пользователь пишет: Сегодня #солнечный день. Тут нужно добавить ссыль:...

Выделение текста в скобках
допустим есть текст тест тест2 (тест3) тест4 (тест5) как сделать чтобы слова в скобках были вынесены в отдельный массив?

Удалить круглые скобки у строки
Доброго времени суток! Не подскажите как удалить из строки example ( 1-4 шт.). круглые скобки и всё что в них находится? То есть на выходе получить лишь example. да ещё и желательно без пробела, если...

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

Запретить все логины, где присутствует слово admin
Привет всем. Помогите плиз составить регулярку для логина. Нужно чтобы она запрещала все логины, где присутствует слово admin, ADMIN, adMin и т.д. первым символом должна быть обязательно буква, в...

Как получить расширение файла из имени
Имеется строка com.archive.zip, и мне нужно получить только последнюю подстроку, то есть расширение. Кто-нибудь может подсказать, как реализовать это на php?

Убрать пробелы, если их 2 и больше
Мне нужен скрипт, который удаляет указанные символы. Скрипт ниже работает как мне и надо, но как более правильно сделать удаление пробелов, если они идут два раза подряд и больше? $text =...

Проверка на цифры поля
Что добавить чтобы в условие кроме цифр проходил и + if (!preg_match("/^()+$/", $email))

Число должно быть больше 500
Здравствуйте! Подскажите, как написать такой шаблон? Думаю, можно сделать так: "количество символов больше либо равно трёх, а первое число - не меньше пяти". Заранее спасибо!

Регулярное выражение для валидации почтового адреса
Решил закрыть пробел в знаниях по регуляркам. Пошарился по регистраторам почтовых ящиков разных сервисов, поискал разного вида электронные адреса, дополняю и дополняю регулярку. Решил поделиться...

Вырезать из текста всё что между <script и <script>
вот такой текст лежит в переменной php = <html> <head> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> alert(12); </script> </head>

Содержимое div внутри которого div
Здравствуйте! В общем есть div из которого мне нужно взять содержимое но проблема в том что в этом диве есть еще дивы и как написать такое рег выражение я не понимаю. Если бы внутри него их...

Строка без пробела перед запятой и с пробелом после запятой
Всем привет! Помогите, пожалуйста, составить регулярное выражение для строки содержащей буквы любого алфавита и перед символами “ , . ! ? ” не должно быть пробела, а после запятой должен быть...

Проверить наличие подстроки в строке
Здравствуйте, после долгих попыток соорудить что-то самостоятельно пишу сюда в надежде на вашу помощь. Имеется строка: "http://jeisport.local/admin/categories/edit/45" Нужно проверить есть ли в ней...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru