Академический Документы
Профессиональный Документы
Культура Документы
Лекция 4
Нахождение шаблонов в строках
Вопрос 1
Понятие регулярного выражения
Вопрос 2
Символы регулярных выражений
\d Любая цифра от 0 до 9.
Символы регулярных выражений
(таблица)
Символ Значение
/\S*\.gif/i
Пример создания регулярного
выражения
Шаг 5. Запуск скрипта.
var testString = 'Данный файл — это
logo.gif'; // исходная строка
var gifRegex = /\S*\.gif/i;
// регулярное
// выражение
var results = testString.match(gifRegex);
var file = results[0];
// logo.gif
Группирование частей шаблона
Вопрос 3
Символы группировки частей
шаблона
Во многих случаях регулярные
выражения содержат большое
количество повторяющихся символов.
Для более компактной записи можно
группировать части шаблона с
помощью специальных комбинаций
символов
Символы регулярных выражений
(таблица)
Символ Значение
var urlRegex =
/((\bhttps?:\/\/)|(\bwww\.))\S*/g
Пример
// Создание переменной, содержащей строку
// с гиперссылкой
var text='He так уж и много замечательных
сайтов, подобных www.mysite.com и
www.mynewsite.com';
// Создание регулярного выражения
// с пометкой глобального поиска
var urlRegex = /((\bhttps?:\/\/)|(\bwww\.))\S*/g
Пример