Регулярные выражения в javascript. Часть 4

Главная » Видеоуроки » JavaScript » Регулярные выражения в javascript. Часть 4
Этот урок — последний из серии уроков, посвященных регулярным выражениям в javascript. Если вы не смотрели предыдущие уроки, то настоятельно рекомендую их посмотреть. В заключительной части будут рассмотрены скобочные группы, поиск в начале и конце строки, вариация и полнотекстовый поиск.

Код урока

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
<script>

	// ^ - поиск сущности, находящейся в начале строки
	// $ - поиск сущности, находящейся в конце строки
	var kam = "1990 - год, в котором я родился, а год в котором я пошел в школу - 1997";

	var pattern = /\d+$/g;

	console.log(kam.match(pattern));

	// m - флаг полнотекстового поиска

	var kamil = "1990 - год, в котором я родился, \n1997 а год в котором я пошел в школу";

	document.write(kamil);

	var patternTwo = /^\d+/gm;
	console.log(kamil.match(patternTwo));

	// | - вариация или поиск фраз

	var teams = "Я болею за Реал, Баварию и Арсенал";

	var patternThree = /Реал|Баварию|Арсенал/g;

	console.log(teams.match(patternThree));	


	var str = "jsjsjs";

	var patternFour = /(js)/gi;

	console.log(str.match(patternFour));

	var anotherStr = "jsjsjs javascript";

	// ?: - исключает скобочную группу из результата
	var patternFive = /(?:js)+ (\w+)/i;
	console.log(anotherStr.match(patternFive));	


	var quote = "Мартин Кинг: \"I' ve a dream\"";

	var patternSix = /(['"])(.*?)\1/g;

	console.log(quote.match(patternSix));

</script>

</body>
</html>

0 Comments

Submit a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Pin It on Pinterest

Share This