Maison >développement back-end >C++ >Comment puis-je extraire du texte entre parenthèses sans utiliser d'expressions régulières ?
Question :
Obtenir ce qui est contenu entre parenthèses (parenthèses rondes) à partir d'une chaîne donnée peut être un défi. Considérez la chaîne "nom d'utilisateur (ventes)" et le but est d'extraire le texte des parenthèses. Comment puis-je y parvenir sans recourir aux expressions régulières ?
Réponse :
Pour extraire le texte entre crochets sans utiliser d'expressions régulières, une approche simple consiste à diviser la chaîne d'entrée :
<code>string input = "用户名 (销售)"; string[] parts = input.Split('(', ')'); string output = parts[1];</code>
Cette opération de fractionnement crée un tableau où chaque élément représente un segment de chaîne séparé par des crochets. Le deuxième élément du tableau (parts[1]) contient le texte entre crochets, qui peut ensuite être affecté à la variable de sortie.
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!