RegEx – Named Capturing Groups Özelliği

RegEx (Regular Expression)’de named capturing groups adı verilen bir özellik mevcuttur. Bu terimin Türkçe karşılığı: isimlendirilmiş yakalama grupları.

Peki Nedir Bu Named Capturing Groups?

Bu özellik sayesinde grupladığınız RegEx desenine (pattern) isim verebilirsiniz. Bu isimler size dönen array’e, indis olarak atanır. Böylece verdiğiniz isimlere göre array’den indis’i rahatlıkla çekebilirsiniz.

Örnek kod:

<?php

$str = "ayva araba masa kitap defter 12 4378564 aslan";

preg_match_all('/(?P<rakamlar>[0-9]+)/', $str, $matches);

print_r ($matches);

Bu kodu çalıştırdığınızda dönen array’de atanan indis’i görebilirsiniz.

 
3 Kudos
Don't move

Yorum Yap


Not - Bunları KullanabilirsinizHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>