⊗ppPmRgSCh 245 of 447 menu

Überprüfung eines Strings mit regulären Ausdrücken in PHP

Die Möglichkeiten regulärer Ausdrücke beschränken sich bei weitem nicht nur auf Suchen und Ersetzen. Es gibt auch die Funktion preg_match, die prüft, ob ein String mit dem regulären Ausdruck übereinstimmt. Der erste Parameter der Funktion ist der reguläre Ausdruck, der zweite - der zu durchsuchende String.

Dabei, wenn es viele Übereinstimmungen gibt, - wird die Funktion nur die erste finden und ihre Arbeit beenden. Daher gibt die Funktion entweder 1 oder 0 aus und wird verwendet, um die Frage 'ist das Gesuchte im String vorhanden oder nicht' zu beantworten. Gibt sie eins zurück - bedeutet, es ist vorhanden (wie oft - ist unklar), gibt sie null zurück - bedeutet, es ist nicht vorhanden.

Sehen wir uns Beispiele an. Prüfen wir, ob im String eine Teilzeichenkette vorhanden ist, die aus dem Buchstaben 'a' besteht, der einmal oder mehr wiederholt wird:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // gibt 1 aus ?>

Jetzt ist in unserem String das Gesuchte nicht vorhanden, und die Funktion gibt 0 aus:

<?php echo preg_match('#a+#', 'eee bbb'); // gibt 0 aus ?>

Ermitteln Sie, ob der String 3 Ziffern hintereinander enthält.

Ermitteln Sie, ob der übergebene String mit http beginnt.

Ermitteln Sie, ob der übergebene String mit http oder mit https beginnt.

Ermitteln Sie, ob der übergebene String mit der Erweiterung txt, html oder php endet.

Ermitteln Sie, ob der übergebene String mit der Erweiterung jpg oder jpeg endet.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen