Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создание регулярного выражения для адреса и текста ссылки
 
 автор: pautina   (27.12.2011 в 06:14)   письмо автору
 
 

Здравствуйте Уважаемое сообщество.
Мне нужно описать ссылки регулярными выражениями
<A href="http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=1689">Создаём абстрактное золотое кольцо в Фотошоп</A>
<A href="http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=1677">Создай экспрессивную космическую иллюстрацию в Фотошоп</A>
<A href="http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=1661">Создай светящегося супергероя в Фотошоп</A>
<A href="http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=1641">Создаём абстрактный постер в Фотошоп</A>
<A href="http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=1608">Девушка в брызгах воды</A>
<A href="http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=1607">Создай абстракцию из фото в Фотошоп</A>

Здесь адрес и текст ссылки нужно описать
для адреса ссылки - (http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=тут любые 4 символа, цифры от 0 до 9)
http://www.photoshop-master.ru/lessons.php?rub=1&amp;id=[0-9]

для любого текста ссылки, например - Создаём абстрактное золотое кольцо в Фотошоп -
[а-яА-Я]

Правильно ли описаны регулярные выражения

  Ответить  
 
 автор: Deed   (27.12.2011 в 22:00)   письмо автору
 
   для: pautina   (27.12.2011 в 06:14)
 

/<A href=\"http:\/\/www\.photoshop-master\.ru\/lessons\.php\?rub=1\&amp;id=[\d]{4}\">/

Ибо точка БЕЗ обратного слэша в регулярках означает любой символ, a ? - спецсимвол, то есть, в данном случае, указатель на то, что предыдущий символ может входить в выражение 0 или 1 раз.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования