Heim  >  Artikel  >  Backend-Entwicklung  >  Wie teile ich CamelCase-Wörter mit preg_match in PHP auf?

Wie teile ich CamelCase-Wörter mit preg_match in PHP auf?

Linda Hamilton
Linda HamiltonOriginal
2024-10-24 10:31:01975Durchsuche

How to Split CamelCase Words Using preg_match in PHP?

CamelCase-Wörter mit preg_match aufteilen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn