[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг. Регулярное выражение
Jallvar
Всем привет. Есть регулярка. Недописанная. Она должна воравать url и имя ссылки
Помогите. Я в западне. Имя может быть любым. и с любым кол-во слов
<a href='(index.php[a-z?]{3}=mail-readnmail&mid=[0-9]{5})'>[a-zа-я0-9]{1,}

Все справился smile.gif
<a href='index.php[a-z?]{3}=mail-readnmail&mid=([0-9]{5})'>(.{1,})<\/a>

Только вот php пишит есть ошибка preg_match() [function.preg-match]: Unknown modifier '('
Jallvar
Где-то, символы не экраэнированы спец. символы. Вопрос. Как их экранировать
Игорь_Vasinsky
с помощью \

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Jallvar
Нету. Больше. Где ошибка?
<a href\=\'index\.php[a-z?]{3}[=]{1}mail-readnmail[&]{1}mid\=([0-9]{5})\'>(.*)<\/a>
Игорь_Vasinsky
[a-z?]
[=]{1}
[&]{1}

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
да вообще весь паттерн мутный

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Гость_jallvar
а как правильно
Jallvar
Исправил, то, что вы указали. Ничего. Та же ошибка
Jallvar
Переписал. Та же ошибка..
<a\shref=[\']index[\.]php[\?]cf=mail-readnmail[\&]mid=(.*)[\']>(.*)<\/a>
Jallvar
Занес все это дело в шаблон. Хоть выводить стал что-то.
Выводит 3 массива.
1. С ссылкой полностью
2. Цифры, те, что в скобке.
3. Название ссылки.
Как избавиться от 1 пункта?
Zzepish
Unset
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.