სიმბოლოთა ჯგუფები კვადრატულ ფრჩხილებში PHP-ში

სიმბოლოთა ჯგუფები \d, \D, \w, \W, \s, \S []-ის შიგნით ისევ ჯგუფებს აღნიშნავენ, ანუ ისევ ბრძანებები იქნებიან.

მაგალითი

ამ მაგალითში ძიების შაბლონი ასე გამოიყურება: x-ებს შორის ნებისმიერი ციფრი, ან ასო 'a'-დან 'f'-მდე:

php<?php
  $str = 'xax xbx x1x x2x xhx x@x';
  $res = preg_replace('#x[\da-f]x#', '!', $str);
?>

შედეგად ცვლადში ჩაიწერება შემდეგი:

php'! ! ! ! xhx x@x'

მაგალითი

ამ მაგალითში ძიების შაბლონი ასე გამოიყურება: ასო 'x', შემდეგ არა-ციფრი, არა-წერტილი, და არა-პატარა ლათინური ასო, შემდეგ ასო 'z':

php<?php
  $str = 'xaz x1z xAz x.z x@z';
  $res = preg_replace('#x[^\d.a-z]z#', '!', $str);
?>

შედეგად ცვლადში ჩაიწერება შემდეგი:

php'xaz x1z ! x.z !'

პრაქტიკული ამოცანები

Задание 1

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: ციფრი ან წერტილი 1-დან და მეტჯერ.

Задание 2

დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: არა-ციფრი და არა-ასო 'a'-დან 'g'-მდე 3-დან 7-ჯერ.