Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Рассшифровка кода .htaccess https://www.cyberforum.ru/ php-regex/ thread1724733.html
Пытался понять сам. Общая суть понятна. Отдельные моменты - нет. Это фрагмент .htaccess из второго зендфрейворка. Много вопросов - буду задавать после первого конструктивного ответа. Сразу оговорюсь я начинающий, логику понимаю, а терминологию ищу в поисковиках, если можно доступным языком: RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$ RewriteRule ^(.*) - RewriteRule ^(.*)$...
PHP Регулярное выражение
Вытаскивая из строчки, помещаем содержимое в подобные выражения $1, $2... Вопрос, когда не находим того что нас интересует. То есть $1 содержит пустоту, можно ли в данном случаи заменить ее на свою. То есть впихнуть свое на случай отсутствия.... Короче мой бред был понят, надеюсь...
PHP Пропускать лишние данные https://www.cyberforum.ru/ php-regex/ thread1722889.html
Доброго времени суток Есть такой текст, нужно название и рейтинг <div class="header"> <img ...> <div>название</div> <p>...</p> </div> еще какой-то код <div class="rating">рейтинг</div>
PHP Парсинг простого уравнения Дана строка, представляющая собой уравнение вида ax + b = c, пример: 5x + 6 = 31 Нужно получить все коэффициенты a, b, c в виде соответствующих переменных, т.е:$a -> 5 $b -> 6 $c -> 31Нужно, чтобы решение работало с пробелами между знаками и без, с большой буквой x и маленькой. Буду благодарен за помощь. В регулярках полный ноль. https://www.cyberforum.ru/ php-regex/ thread1722342.html
Обрезать логин социальной сети PHP
на вход приходит один из 4х сайтов (вк, фейсбук, твиттер, лайфжурнал), нужно получить логин т.е. если пришло http://vk.com/id1111111 - нужно получить id1111111 если пришло http://www.facebook.com/11111111111111 - нужно получить 11111111111111 если пришло https://twitter.com/LoginLogin- нужно получить LoginLogin если пришло http://login.livejournal.com - нужно получить login кто-нибудь...
PHP Не получается вырезать div внутри div-а Привет! Есть строка вида <div style='text-align:justify;margin-left:10px;'><div style='text-align:right'><a href='http://site.com' target='_blank' rel='nofollow' ><img width="150" src='http://site.com/img_821.PNG' /></a> <b>Перейти на site.com</b></div><br /> &nbsp;&nbsp;&nbsp;<br /> &nbsp;&nbsp;&nbsp;<i><b>Тут ещё какой-то текст</div> Нужно чтобы осталось <div... https://www.cyberforum.ru/ php-regex/ thread1721336.html
PHP Не получается обрамить текстовые ссылки Написал регулярку, которая ищет и обрамляет текстовые ссылки тегом <a>, но регулярка захватывает рядом стоящие точки, запятые, это при случае если рядом с текстовой ссылкой идут эти символы. Фтп ссылок не будет, поэтому я не учел в регулярке. Мой пример можно посмотреть здесь - http://rubular.com/r/P04ZNa9Td6. Прошу помочь мне исправить этот момент. Благодарю! ((https?\:\/\/|www\.)\S+) Здесь... https://www.cyberforum.ru/ php-regex/ thread1719846.html Разделить массив на элементы PHP
Дан массив Array ( => image|pp.vk.me/c3823/v62848/46b36/YR5-Y.jpg||video|video_ext.php?oid=-52039&id=17138&hash=4cc363) Нужно разбить его на элементы чтобы для при обращении к элементу, например Array => pp.vk.me/c3823/v62848/46b36/YR5-Y.jpg выводилась только ссылка на тип поля |image|, а на Array =>video_ext.php?oid=-52039&id=17138&hash=4cc363 тип поля |video| Думаю нужно использовать...
PHP Получить все до первой точки https://www.cyberforum.ru/ php-regex/ thread1717963.html
Дана строка, нужно получить первое предложение, т.е. то, что до первой точки. поделится кто регуляркой?
PHP Проверить протоколы на валидность Нужно проверить протоколы на валидность, чтобы не пропускал сайты, типа "h://cyberforum.ru". Никак не получается сделать.. <?php header("Content-Type: text/html;"); ?> <html> <head> <title>Using data Files </title> </head> <body> https://www.cyberforum.ru/ php-regex/ thread1717854.html
Найти предложения на кириллице в веб-странице PHP
Здравствуйте. Подскажите, пожалуйста, регулярное выражение, чтобы из спарсенной веб-страницы найти все предложения на кириллице, где больше 4 слов?
PHP Вывести все, что находится в кавычках без самих кавычек Есть строки: "aaa" "bbb" Нужно регуляркой вывести всё, что находится в кавычках (без самих кавычек). На выходе должно получится: aaa bbb Написал так:$arr = array('"aaa"', '"bbb"'); $preg = "~.*~"; https://www.cyberforum.ru/ php-regex/ thread1715560.html
Фрилансер
Эксперт JSЭксперт HTML/CSSЭксперт PHP
1846 / 1342 / 599
Регистрация: 12.01.2011
Сообщений: 5,431
02.05.2016, 17:21 0

Понимание регулярного выражения - PHP - Ответ 9095184

02.05.2016, 17:21. Показов 413. Ответов 1
Метки (Все метки)

Ответ

Любой символ от 1 до n (.+?) ? знак это подавление жадности
после которого может быть пробел \s? 0 или 1 раз.. то есть может быть может не быть
потом идёт фигурная скобка {
потом снова может быть пробел \s? 0 или 1 раз
после которого снова Любой символ от 1 до n (.+?) ? знак это подавление жадности
и закрывающая фигруная скобка. }
https://regex101.com/r/zW8zR9/40

Вернуться к обсуждению:
Понимание регулярного выражения PHP
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2016, 17:21
Готовые ответы и решения:

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

Написание регулярного выражения
// /(+)/ Друзья,что значат эти выражения,подскажите пожалуйста? Друзья,так же подскажите ...

Формат регулярного выражения
$text = preg_replace('!\b({1,3})\b!u', '&lt;strong&gt;&lt;span style=&quot;color:red&quot;&gt;\\0&lt;/span&gt;&lt;/strong&gt;',...

Жадность регулярного выражения
Привет. Вот пишу лабу, и никак не пойму, в чем проблема. Код: $pattern = &quot;/&gt;.*?&quot; . $words ....

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2016, 17:21
Помогаю со студенческими работами здесь

Составление регулярного выражения
Привет. Есть теги {group=8}Какой то текст{/group} Они разумеется в tpl файле который достаётся...

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

Помогите в написание регулярного выражения
Здравствуйте. Не могу правильно написать регулярку. Задание : из данного тега -&lt;a id=&quot;news_255164&quot;...

Проверить правильность регулярного выражения
Привет всем. В тексте есть строки типа: ...

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