Уведомления

Группа в Telegram: @pythonsu

#1 Июль 11, 2016 18:12:12

lex_a
Зарегистрирован: 2016-07-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

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

Помогите понять!
Метасимволы в регулярных выражениях и как где их ставить,и как они работают!
. ^ $ * + ? { \ | ( )
Читал статьи на хабре малёх понял,но дальше идёт чот такое совсем заумное и застреваю,читал книги там вообще эту тему расписуют везде как для экспертов.В общем не прёт ничего помогите буду оч рад!

Офлайн

#2 Июль 11, 2016 19:29:46

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

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

Судя по всему вы не осилили эту статью на хабре
Синтаксис
Смотреть примеры
P.S. регулярные выражения действительно более сложная технология, и к ней надо быть готовым. Т.е. ваш уровень навыков и знаний должен быть достаточным для освоения.
Если у вас возникают трудности с освоением, значит ваш уровень недостаточный. Приступите к освоению позже.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Июль 11, 2016 20:40:59

lex_a
Зарегистрирован: 2016-07-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

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

ок,спасибо

Офлайн

#4 Июль 12, 2016 00:36:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

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

lex_a
Метасимволы в регулярных выражениях и как где их ставить,и как они работают!
Есть символ, а есть метасимвол. Символ описывает сам себя, а метасимвол описывает какой-то другой символ.

Например
a - это символ
* - это метасимвол

Если поставишь в выражении
aa
то каждый символ a описывает сам себя.

Если поставишь в выражении
a*
то символ a описывает сам себя, а символ * описывает правило повторения символа слева.

В данном случае из-за звёздочки эта запись превращается в набор записей
пустота
a
aa
aaa
aaaa
aaaaa
...



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version