⊗ppPmRgAMP 250 of 447 menu

Visi atitikimai į kišenes naudojant reguliarias išraiškas PHP

Naudodami funkciją preg_match_all galima visus rastus atitikimus suskirstyti į kišenes. Pažiūrėkime, kaip tai daroma.

Tarkime, pavyzdžiui, kad turime eilutę su domenais:

<?php $str = 'site.ru site123.com my-site.net'; ?>

Parašykime reguliariąją išraišką domenų paieškai, atskirdami vardą ir zoną į atskiras kišenes:

<?php $reg = '#([a-z0-9_-]+)\.([a-z]{2,})#'; ?>

Rezultatas pateks į trečiąjį funkcijos parametrą:

<?php preg_match_all($reg, $str, $res); var_dump($res); ?>

Rezultate gausime dvimatį masyvą. Į nulį šio masyvo elementą pateks nulinės kišenės turinys (tai yra tai, kas atitiko visą reguliąją išraišką), į antrąjį elementą - pirmųjų kišenių turinys ir taip toliau:

<?php [ ['site.ru', 'site123.com', 'my-site.net'], ['site', 'site123', 'my-site'], ['ru', 'com', 'net'], ] ?>

Duota eilutė su datomis:

<?php $str = '2023-10-29 2024-11-30 2025-12-31'; ?>

Raskite visas datas, atskirdami metus, mėnesį ir dieną į atskiras kišenes.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti