Méthode pour extraire des sous-chaînes entre délimiteurs
Lors du traitement de chaînes, vous devrez peut-être extraire des sous-chaînes spécifiques en fonction d'un délimiteur donné. Cet exemple montre comment conserver le texte entre « key: » et « - ». Bien que les expressions régulières soient couramment utilisées pour de telles tâches, voici une alternative plus simple.
Utiliser la méthode Substring
Grâce à une utilisation intelligente des méthodes Substring, vous pouvez atteindre vos objectifs sans expressions régulières. Voici les étapes spécifiques :
<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>
Analysons-le étape par étape :
Cette méthode évite les expressions régulières complexes et est relativement simple et directe à mettre en œuvre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!