Heim >Backend-Entwicklung >PHP-Tutorial >Wie teile ich CamelCase-Wörter mit preg_match in PHP auf?
Frage:
Wie kann ich ein CamelCase-Wort wie „oneTwoThreeFour“ in einzelne aufteilen? Wörter wie „one Two Three Four“ mithilfe von preg_match in PHP?
Antwort:
Anstelle von preg_match können Sie die Funktion preg_split wie folgt verwenden:
<code class="php">$arr = preg_split('/(?=[A-Z])/', $str);</code>
Erklärung:
Preg_split() mit dem regulären Ausdruck „/(?=[A-Z])/“ teilt die Eingabezeichenfolge unmittelbar vor einem gefundenen Großbuchstaben. Dieses Verhalten wird dadurch erreicht, dass der reguläre Ausdruck mit der Position direkt vor einem Großbuchstaben übereinstimmt, sodass Sie das Wort „camelCase“ in seine Wortbestandteile zerlegen können.
Das obige ist der detaillierte Inhalt vonWie teile ich CamelCase-Wörter mit preg_match in PHP auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!