⊗ppPmRgAT 246 of 447 menu

Automatisches Testen von Regex in PHP

Lassen Sie uns Code schreiben, der es uns ermöglicht, bequem unsere geschriebenen Regex sofort auf mehreren Zeichenketten zu testen.

Angenommen, unser Regex für Tests ist in der folgenden Variable gespeichert:

<?php $reg = '#\d{3,}#'; ?>

Lassen Sie uns ein Array von Zeichenketten für Prüfungen erstellen:

<?php $arr[] = 'aaa 123 bbb'; $arr[] = 'aaa 12345 bbb'; $arr[] = 'aaa 12x bbb'; $arr[] = 'aaa 12 bbb'; ?>

Durchlaufen wir dieses Array mit einer Schleife und prüfen jedes Element mit unserem Regex:

<?php foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Fassen wir den gesamten Code zusammen und erhalten eine praktische Vorlage zum Testen von Regex:

<?php $reg = '#\d{3,}#'; // Ihr Regex $arr[] = 'aaa 123 bbb'; // 1 $arr[] = 'aaa 12345 bbb'; // 1 $arr[] = 'aaa 12x bbb'; // 0 $arr[] = 'aaa 12 bbb'; // 0 foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Angenommen, Sie müssen prüfen, ob in einer Zeichenkette eine gebrochene Zahl vorhanden ist. Verwenden Sie das vorgeschlagene Skript, um Ihren Regex auf verschiedenen Zeichenketten zu testen.

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