区切り文字で定義された部分文字列の抽出
このガイドでは、他の 2 つの部分文字列を区切り文字として使用して、大きな文字列内の部分文字列を分離する方法を説明します。 簡潔な解決策として、IndexOf
メソッドと Substring
メソッドを使用します。
このメソッドは、IndexOf
を使用して最初の区切り文字 ("key : ") の開始インデックスを見つけます。 この区切り文字の長さは、その存在を考慮してこのインデックスに追加されます。
次に、LastIndexOf
を使用して 2 番目の区切り文字 (" - ") の終了インデックスを求めます。 ターゲットの部分文字列の長さは、終了インデックスから開始インデックスを減算することによって決定されます。
最後に、Substring
メソッドは、計算された開始インデックスと終了インデックスを使用して、文字列の必要な部分を抽出します。このアプローチでは、正規表現の複雑さを回避しながら、区切り文字間の部分文字列を効率的に抽出します。
以上がIndexOf と Substring を使用して 2 つの区切り文字間の文字列セグメントを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。