Праверка радка з дапамогай рэгуляркі на PHP

Пошукам і заменай магчымасці рэгулярак далёка не вычарпаны. Існуе таксама функцыя preg_match, якая правярае, ці ёсць у радку супадзенне з рэгуляркай. Першым параметрам функцыя прымае рэгулярны выраз, а другім - радок для пошуку.

Пры гэтым, калі супадзенняў будзе шмат, - функцыя знойдзе толькі першае і закончыць сваю працу. Таму функцыя выводзіць альбо 1, альбо 0 і выкарыстоўваецца для адказу на пытанне 'ці ёсць шуканае ў радку ці няма'. Верне адзін - значыць ёсць (а колькі разоў - незразумела), верне нуль - значыць няма.

Давайце паглядзім на прыкладах. Праверым, ці ёсць у радку падрадок, які складаецца з літар 'a', паўторных адзін раз ці больш:

php<?php
  echo preg_match('#a+#', 'eee aaa bbb'); // выводзіць 1
?>

А цяпер у нашай радку няма шуканага, і функцыя выводзіць 0:

php<?php
  echo preg_match('#a+#', 'eee bbb'); // выводзіць 0
?>
Задание 1

Вызначыце, ці ёсць у радку 3 лічбы падрад.

Задание 2

Вызначыце, ці пачынаецца перададзены радок з http.

Задание 3

Вызначыце, ці пачынаецца перададзены радок з http ці з https.

Задание 4

Вызначыце, ці сканчаецца перададзены радок пашырэннем txt, html ці php.

Задание 5

Вызначыце, ці сканчаецца перададзены радок пашырэннем jpg ці jpeg.