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

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

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: эквивалентность

Сообщения:  [1-3] 

 
 автор: eugi54rus   (30.11.2009 в 23:33)   письмо автору
 
   для: ....   (29.11.2009 в 18:55)
 

1) эпсилон - пустое слово :) переделала в ((a+b)+)*, получилось, что они эквивалентны
2) по-моему наоборот...b из них разные выходят

  Ответить  
 
 автор: ....   (29.11.2009 в 18:55)
 
   для: eugi54rus   (29.11.2009 в 18:05)
 

не буду спрашивать откуда дровишки ,)

если не принимать во внимание что () это захват подстроки
и даже a(a) , это не то-же самое что (aa)
, то вообще думаю не имели-ли в виду под словом эквивалентны
что-нибудь типа совпадут-ли все эти шаблоны с буквой Z

2) a*( a+b)* и (a+ba)*
совпадут всегда
потомучто var_dump(preg_match('#a*#', "bbb"));
, совпадут по разному со строкой "ab"


3) (ab+a)*a и a(ba+a)*
не совпадут оба только если не будет в строке хоть одной a
или овпадут по разному в строке "abb"
, а так наверное подразумевалась строкb "abaaa" и "abbaa"

>1) ((a+b)(a+b)*)* и (a+b)^+эпсилон
не понял что за эпсилон и ^ - верхний +
+ вроде обычно всегда средний
если там этот или следующий + значит выражение уже не может совпасть с пустой строкой

  Ответить  
 
 автор: eugi54rus   (29.11.2009 в 18:05)   письмо автору
 
 

эквавалентны ли следующие выражения?
1) ((a+b)(a+b)*)* и (a+b)^+эпсилон
^ - верхний +
2) a*( a+b)* и (a+ba)*
3) (ab+a)*a и a(ba+a)*

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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