регулярные выражения regexp



Regexp что это

Автор Evil Manul задал вопрос в разделе Другие языки и технологии

Объясните - что такое регулярные выражения? regexp'ы, по другому и получил лучший ответ

Ответ от IRQ[гуру]
Ты что-нибудь слышал о википедии?

Ответ от Липецкий Алексей[гуру]
проще говоря это шаблон, с помощью которого можно описать какую-то фразу, набор цифр и т. п.
как пример что бы было понятней команда copy c:a*.txt d:
- скопирует все файлы с корня диска С имена которых начинаются с А c расширением TXTна диск D
A*.txt - это и есть шаблон позволяющий выбрать определенные файлы

Ответ от Gruz[гуру]
очень классная штука
тут почитай первые абзацы
ссылка. kiev. ua/viewtopic .php?t=18429
вот например, что бы вышеуказаного адреса копировало все, после знака "?", то пишем "/?[.]$/"
короче вроде так )))
забыл уже
Вообщем, "регулярные выражения" это такие шаблоны, с помощью которых можно описать (охарактеризовать) какой нибудь кусок текста, фразу, набор цифр, --ведь они все имеют определенные свойства, правила, которые и описываются регЕкспами и представляют собой шаблон для этого участка набора букв.
Короче, в двух словах, например, нужно найти строку, которая подходит под это описание:
"это начинается словом-тегом "< start >", потом состоит из английских-строчных, потом идет одна цифра, не помню какая, потом 2 или 3 буквы англ не помню, строчные или нет.. .и заканчивается " < start > "
вот так это примерно выглядит в описании шаблона для регексп
/ < start >[ a-z ]{ 1, }d{ 1 }[ a-zA-Z ]{ 2,3 }< /start > /

Ответ от Дудень Обыкновенный[активный]
Это очень удобная вещь когда тебе нужно отфильтровать по каким то параметрам строки
Ну допустим ты хочешь найти все строки в которых есть две буквы аа
Или у тебя есть хтмл код и ты хочешь вытащить из него все ссылки
т. е. если тоже самое делать с помощью обычного кода, это займет у тебя массу времени, а если еще потом прийдется все исправлять.. .
а в регулярных все очень просто
впервые регулярные выражения появились в языке Перл
для простоты понимания воспользуйся песочнице на сайте яваскрипт. ру
яваскрипт полностью поддерживает регулярки
только в каждом языке есть свои маленькие нюансы

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Объясните - что такое регулярные выражения? regexp'ы, по другому
Регулярные выражения на Википедии
Посмотрите статью на википедии про Регулярные выражения
Ро Марьяна на Википедии
Посмотрите статью на википедии про Ро Марьяна
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*