区切り文字間の部分文字列を抽出するメソッド
文字列を処理する場合、指定された区切り文字に基づいて特定の部分文字列を抽出する必要がある場合があります。この例では、「key:」と「-」の間のテキストを保持する方法を示します。このようなタスクには正規表現がよく使用されますが、より簡単な代替方法を次に示します。
部分文字列メソッドを使用する
部分文字列メソッドを賢く使用すると、正規表現を使わずに目的を達成できます。具体的な手順は次のとおりです:
<code class="language-java">String St = "super example of string key : text I want to keep - end of my string"; int pFrom = St.indexOf("key : ") + "key : ".length(); int pTo = St.lastIndexOf(" - "); String result = St.substring(pFrom, pTo - pFrom);</code>
段階的に分析してみましょう:
このメソッドは複雑な正規表現を回避し、比較的シンプルで簡単に実装できます。
以上が部分文字列メソッドを使用して区切り文字間の部分文字列を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。