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

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

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

 

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

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

тема: Объясните, пожалуйста, принцип работы ?:
 
 автор: vadimka   (21.03.2013 в 18:22)   письмо автору
 
 

Объясните, пожалуйста, принцип работы
?:

  Ответить  
 
 автор: confirm   (21.03.2013 в 19:02)   письмо автору
 
   для: vadimka   (21.03.2013 в 18:22)
 

А вы о чем спрашиваете, о спец. символах RegExp JavaScript или ошиблись разделом и вас интересует тернарный оператор?

  Ответить  
 
 автор: vadimka   (21.03.2013 в 19:07)   письмо автору
 
   для: confirm   (21.03.2013 в 19:02)
 

Атомарная группировка RegExp

(?:[a-z0-9])

  Ответить  
 
 автор: confirm   (21.03.2013 в 19:13)   письмо автору
 
   для: vadimka   (21.03.2013 в 19:07)
 

Это значит найдет все указанное в группе [a-z0-9], но не запомнит. Это называется "не запоминающие скобки".

  Ответить  
 
 автор: vadimka   (21.03.2013 в 20:06)   письмо автору
 
   для: confirm   (21.03.2013 в 19:13)
 

не понял и еще вопрос :
(\.[a-zA-Z](-?[a-zA-Z0-9])*)

правильно ли я понял -
-?
означает, что только когда есть буквы то тогда учитываются
(-?[a-zA-Z0-9])
?

  Ответить  
 
 автор: confirm   (21.03.2013 в 20:10)   письмо автору
 
   для: vadimka   (21.03.2013 в 20:06)
 

Это означает что элемент (в данном случае -) может как присутствовать, так и нет.

  Ответить  
 
 автор: vadimka   (21.03.2013 в 20:23)   письмо автору
 
   для: confirm   (21.03.2013 в 20:10)
 

(\.[a-zA-Z](-?[a-zA-Z0-9])*)+

да уже запуганный, что принял
-?
за какуюто конструкцию:)
получается эта конструкция означает, что после обязательных точки и буквы или более, только тогда может быть тире(но! не в конце) и после нее буквы и цифры?

  Ответить  
 
 автор: confirm   (22.03.2013 в 04:26)   письмо автору
 
   для: vadimka   (21.03.2013 в 20:23)
 

Почитайте здесь. Там же, но в разделе "Учебник" читайте о рег. выражениях в JavaScript, и особенностях их применения в JS. Не спеша, разбирая примеры (там есть и задачи), так как рег. выражения, это особняком, некая тягомотина, с которой обязательно нужно разобраться, иначе вам постоянно будет казаться явным то, что может быть и не очевидным.

  Ответить  
 
 автор: vadimka   (22.03.2013 в 13:29)   письмо автору
 
   для: confirm   (22.03.2013 в 04:26)
 

Спасибо!!!

  Ответить  
Rambler's Top100
вверх

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