PHP で preg_match を使用してキャメルケースの単語を分割する
preg_match を使用してキャメルケースの単語をコンポーネント部分に分割するには、上記のアプローチとは異なるアプローチが必要です。あなたは最初に雇用しました。望ましい結果を達成する方法は次のとおりです。
更新された正規表現:
<code class="php">$pattern = '/(?=[A-Z])/';</code>
preg_split の使用:
preg_split 関数は、次のようにパターンに基づいて文字列を分割します。
<code class="php">$arr = preg_split($pattern, $str);</code>
説明:
正規表現 (?=[A-Z]) は、すべての文字列を識別します。大文字の直前の位置。これにより、キャメルケースの単語内に分割ポイントが効果的に確立されます。
例:
キャメルケースの単語 "oneTwoThreeFour" が $str という名前の変数に格納されているとします。 。上記のコードを実行すると、次の結果が得られます:
<code class="php">print_r($arr); // Output: Array ( [0] => one [1] => Two [2] => Three [3] => Four )</code>
これにより、単語が意図したコンポーネントに正確に分離されます。
以上がPHP で preg_match を使用してキャメルケースの単語を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。