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

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

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

 

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

вид форума:
Линейный форум Структурный форум

тема: специальные символы в регулярных выражениях
 
 автор: kb_nn   (22.06.2005 в 15:39)   письмо автору
 
 

а какие символы считаются специальными?
в книге я встретил фразу типа "смотрите выше в этой главе"
но ничего обнаружить не удалось.

   
 
 автор: P@Sol   (22.06.2005 в 15:55)   письмо автору
 
   для: kb_nn   (22.06.2005 в 15:39)
 

+, {, }, (, ), *, \, -,|,$,^ - эти

   
 
 автор: kb_nn   (22.06.2005 в 16:35)   письмо автору
 
   для: P@Sol   (22.06.2005 в 15:55)
 

ну здесь явно дело нечисто.

а знак вопроса?

--------------------

а например символы < и > не являются специальными?
что- то у меня не хочет работать...

   
 
 автор: cheops   (22.06.2005 в 21:18)   письмо автору
 
   для: kb_nn   (22.06.2005 в 16:35)
 

Символы < и > не являются специальными... т.е. дополнительное их экранирование не требуется.

   
 
 автор: cheops   (22.06.2005 в 21:16)   письмо автору
 
   для: P@Sol   (22.06.2005 в 15:55)
 

Плюс ?, [, ], кстати тире - не совсем специальный символ, так как его не требуется экранировать.

   
 
 автор: P@Sol   (23.06.2005 в 10:28)   письмо автору
 
   для: cheops   (22.06.2005 в 21:16)
 

"-" используется для указания диапозона символов [a-z]

   
 
 автор: cheops   (23.06.2005 в 11:45)   письмо автору
 
   для: P@Sol   (23.06.2005 в 10:28)
 

Но во всех других случаях это обычный символ в выражении [-a-z] первый символ - уже не является специальным.

   
 
 автор: P@Sol   (23.06.2005 в 11:53)   письмо автору
 
   для: cheops   (23.06.2005 в 11:45)
 

т.е. я не прав?

   
 
 автор: cheops   (23.06.2005 в 12:05)   письмо автору
 
   для: P@Sol   (23.06.2005 в 11:53)
 

В чём? :)))

   
 
 автор: P@Sol   (23.06.2005 в 12:06)   письмо автору
 
   для: cheops   (23.06.2005 в 12:05)
 

в том что "-" - это спец. символ

   
 
 автор: cheops   (23.06.2005 в 12:11)   письмо автору
 
   для: P@Sol   (23.06.2005 в 12:06)
 

Правы, по мне хоть горшком назови - лишь бы работало :))) Просто обычно для того чтобы отобразить исходное значение спец-символа его необходимо экранировать при помощи \ - здесь этого не требуется, на это я и хотел обратить внимания посетителей, которые будут читать эту тему.

   
Rambler's Top100
вверх

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