суббота, 4 декабря 2010 г.

Регулярные выражения в "JavaScript"

Регулярные выражения в "JavaScript"

Задание:

1. Откройте исходный код страницы по адресу http://dist-learn.spb.ru/students/regexp-demo.html

2. Используя оболочку, осуществите замену:

а) текста, обрамленного тегами .... на текст, обрамленный тегами ...
(поместите измененный текст в верхнее окно оболочки)

Для этого после того в поле искать пишем:
< strong >< em >(.*?)< \/em >< \/strong >
в поле заменять:
< strong style="color:green">$1< / strong >



б) Всех слов "регулярных", "регулярными" и т.д. на соответствующие формы "обычных", "обычными" ...
(поместите измененный текст в верхнее окно оболочки)

Для этого после того в поле искать пишем:
[Рр]егулярн
в поле заменять:
обычн


в) Всех слов, начинающихся с заглавных букв (кроме "См.") - на гиперссылки с тем же текстом, но указывающим на соответствующие вики-статьи, например, Слова

Для этого после того в поле искать пишем:
[А-Я][^м][\S]+
в поле заменять:
< a href="http://ru.wikipedia.org/wiki/$1" >$1< /a >