ホームページ > バックエンド開発 > PHPチュートリアル > PHP で preg_match を使用してキャメルケースの単語を分割するにはどうすればよいですか?

PHP で preg_match を使用してキャメルケースの単語を分割するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-25 04:36:02
オリジナル
1038 人が閲覧しました

How to Split CamelCase Words with preg_match in PHP?

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート