Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Для чего нужны регулярные выражения?

and342 Ученик (127), закрыт 12 лет назад
Лучший ответ
Maxima Мудрец (13787) 12 лет назад
Почитайте комменты и ответы раундов, а как научитесь хоть немного их писать, присоединяйтесь к игре, я довольно часто её провожу)

P.S.: самое интересное здесь
Остальные ответы
конь Профи (805) 12 лет назад
Шагом марш в википедию
The Cat Искусственный Интеллект (116212) 12 лет назад
Чтобы кратко формулировать условия поиска типа: выцедить из текста все гиперссылки или номера телефонов. Перечислять все варианты невозможно. С помощью регулярных выражений вы описываете правила, по которым строится искомая строка.
-=walt=- Гуру (3207) 12 лет назад
Регулярное выражение обычно применяют для сложной обработки текста ну как пример
Найти текст EB1A но только тот, после которого идёт E9080039. Удобно при замене сделать особую избирательность поиска.

$Binary = StringRegExpReplace($Binary, "EB1A(?=E9080039)", "7403")

Или выделить группы в элементы массива - путь\имя файла и расширение

$aPath=StringRegExp($Path,'(^.*)\\(.*)$',3)

[0] путь и имя файла без расширения, например C:\inst\new\file
[1] расширение, например txt

регулярные выражение можно и нужно применять как можно чаще так как могут заменять внушительные по размеру части кода
подробней тут
Похожие вопросы