Упражнения

1

Напишите регулярное выражение, соответствующее десятичному числу, например 3.14 . С обеих сторон от десятичной точки могут быть цифры, но не обязательно, чтобы они были слева или справа. В регулярном выражении должна совпадать только десятичная точка.

2

Используйте обратную ссылку в регулярном выражении, чтобы числа, находящиеся по обе стороны от знака равенства, соответствовали друг другу. Например, «314 is = to 314» — это правильно, а «6 = 7» — это неправильно.

3

Напишите регулярное выражение, с помощью которого будет выполняться поиск строки, начинающейся с цифры и заканчивающейся цифрой, при этом между этими цифрами может быть все что угодно.

4

Напишите регулярное выражение, которое использует группирование для сопоставления по следующим двум IP-адресам: 10.0.0.25 и 10.0.0.134.

5

Напишите регулярное выражение, которое будет соответствовать условию, при котором шестнадцатеричная строка 0x90 встречается более трех раз подряд (то есть 0x90 0x90 0x90).