Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: GRS от 17 Сентября 2005, 13:44:42
-
Привет всем.
Что-то тяжело мне дается тема "Регулярные выражения"...
Это "конструктор"? Или функция? Объект? У регулряных выражений есть свои методы, у меня сразу ассоциации с объектом.
Они, регулярные выражения, вообще нужны для поиска строк? Сколько их может быть? Какой синтаксис?
Может кто даст ссылочку на "популярное объяснение"? :rolleyes:
Спасибо огромное.
-
об этом есть специальный раздел в форуме, там и ссылки и тд. http://www.forums.webscript.ru/forumdisplay.php?s=&forumid=55 (http://www.forums.webscript.ru/forumdisplay.php?s=&forumid=55)
-
в JS регулярное выражение - это объект, у которого есть свои поля и методы. В JS создание такого объекта происходит немного нестандартно:
re = /\\d+?/;
alert(re.source);
alert(/\\d\\d\\d/.source);
Используются для поиска и замены в строках и проверки на соответствие строки определенному шаблону (хотя вобщем-то это один из видов поиска).
Для понимания рекомендуется прочесть - http://www.books.ru/shop/books/82357 (про javascript там ни слова)