Testimi Automatik i Regex në PHP

Le të shkruajmë kod që do të na lejojë të testojmë me lehtësi regex të shkruara nga ne në disa rreshta menjëherë.

Le të supozojmë se regex-ja jonë për teste ruhet në variablin e mëposhtëm:

php<?php
  $reg = '#\d{3,}#';
?>

Le të krijojmë një grup vargjesh për verifikime:

php<?php
  $arr[] = 'aaa 123 bbb';
  $arr[] = 'aaa 12345 bbb';
  $arr[] = 'aaa 12x bbb';
  $arr[] = 'aaa 12 bbb';
?>

Le të përsërisim këtë grup me një cikël, duke kontrolluar çdo element me regex-in tonë:

php<?php
  foreach ($arr as $str) {
    echo $str . ' ' . preg_match($reg, $str) . '<br>';
  }
?>

Le të mbledhim të gjithë kodin së bashku dhe të marrim një shabllon të përshtatshëm për testimin e regex-ve:

php<?php
  $reg   = '#\d{3,}#'; // regex-ja juaj
  
  $arr[] = 'aaa 123 bbb';   // 1
  $arr[] = 'aaa 12345 bbb'; // 1
  $arr[] = 'aaa 12x bbb';   // 0
  $arr[] = 'aaa 12 bbb';    // 0
  
  foreach ($arr as $str) {
    echo $str . ' ' . preg_match($reg, $str) . '<br>';
  }
?>
Задание 1

Supozoni se ju duhet të kontrolloni nëse në një varg ekziston një numër thyesor. Duke përdorur skriptin e propozuar, testoni regex-in tuaj në vargje të ndryshme.