Регулярное выражение: математически и программно
Рассмотрим следующие регулярные выражения:
- 7+
- (7)+
Согласен ли кто-нибудь, хорошо знакомый с теорией регулярных выражений в математике, что эти два регулярных выражения семантически одинаковы?
5 ответов:
Да, эти два регулярных выражения одинаковы, потому что они оба распознают один и тот же язык. Тот факт, что они не написаны одинаково, - это просто нотационная проблема.
программно (как и при вычислении с помощью механизма регулярных выражений языка) он отличается только вгруппах захвата .
Кроме этого, они одинаковы. Это как написание
((7) + (1))
, а не как7 + 1
. Ониоценивают доодинаково. (Да, математически говоря, регулярные языки ни к чему не приводят)
Они описывают один и тот же язык? Да. Означает ли это то же самое для того, кто пытается интерпретировать язык? № Второй говорит мне, что я должен быть более заинтересован в 7s.