⊗ppPmRgGB 225 of 447 menu

Grupperende parenteser i PHP regex

I tidligere eksempler virkede gentagelsesoperatorerne kun på et enkelt tegn, som stod foran dem. Hvad gør vi, hvis vi vil anvende dem på flere tegn?

Til dette findes der grupperende parenteser '(' og ')'. De fungerer sådan: hvis noget står i grupperende parenteser og lige efter ')' står en gentagelsesoperator - vil den påvirke alt, hvad der står inde i parenteserne.

I det næste eksempel ser søgemønsteret ud sådan her: bogstavet 'x', derefter strengen 'ab' en eller flere gange, så bogstavet 'x':

<?php $str = 'xabx xababx xaabbx'; $res = preg_replace('#x(ab)+x#', '!', $str); ?>

Som resultat vil følgende blive skrevet i variablen:

'! ! xaabbx'

Givet en streng:

<?php $str = 'ab abab abab abababab abea'; ?>

Skriv et regulært udtryk, der finder strenge efter mønsteret: strengen 'ab' gentages 1 eller flere gange.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis