⊗ppPmRgLB 239 of 447 menu

Početak i kraj reda u regularnim izrazima PHP

Postoje posebni simboli koji označavaju početak reda ^ ili kraj reda $. Hajde da pogledamo njihov rad na primerima.

Primer

U ovom primeru šablon pretrage je sledeći: zameniti 'aaa' sa '!' samo ako se nalazi na početku reda:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#^aaa#', '!', $str); ?>

Kao rezultat, u promenljivu će biti upisano sledeće:

'! aaa aaa'

Primer

U ovom primeru šablon pretrage je sledeći: zameniti 'aaa' sa '!' samo ako se nalazi na kraju reda:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#aaa$#', '!', $str); ?>

Kao rezultat, u promenljivu će biti upisano sledeće:

'aaa aaa !'

Primer

Kada je na početku regularnog izraza ^, a na kraju - $, na taj način mi proveravamo ceo red u celini za podudaranje sa regularnim izrazom.

U sledećem primeru šablon pretrage je sledeći: slovo 'a' se ponavlja jedan ili više puta, zameniti ceo red sa '!' samo ako se sastoji isključivo od slova 'a'.

<?php $str = 'aaa'; $res = preg_replace('#^a+$#', '!', $str); ?>

Kao rezultat, u promenljivu će biti upisano sledeće:

'!'

Praktični zadaci

Data je linija:

<?php $str = 'abc def xyz'; ?>

Napišite regularni izraz koji će pronaći prvi podstring od slova.

Data je linija:

<?php $str = 'abc def xyz'; ?>

Napišite regularni izraz koji će pronaći poslednji podstring od slova.

Data je linija:

<?php $str = '$aaa$ $bbb$ $ccc'; ?>

Napišite regularni izraz koji će pronaći poslednji podstring od slova, okružen simbolima dolara.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij