Maison > développement back-end > tutoriel php > Comment supprimer du texte entre parenthèses en PHP ?

Comment supprimer du texte entre parenthèses en PHP ?

Mary-Kate Olsen
Libérer: 2024-11-04 02:12:30
original
1060 Les gens l'ont consulté

How to Remove Text Within Parentheses in PHP?

Supprimer le texte entre parenthèses en PHP

Pour éliminer le texte entre parenthèses ainsi que les parenthèses elles-mêmes en PHP, utilisez la fonction preg_replace(). Il exploite des expressions régulières pour rechercher et modifier des chaînes.

L'extrait de code suivant accomplit cette tâche :

<code class="php">$string = "ABC (Test1)";
echo preg_replace("/\([^)]+\)/", "", $string); // 'ABC '</code>
Copier après la connexion

Répartition du code :

  • preg_replace() :

    • Il faut trois paramètres :

      • Expression régulière (avec délimiteurs)
      • Chaîne de remplacement (vide dans ce cas)
      • Chaîne de sujet
  • Expression régulière :

    • L'expression régulière utilisée est : /([^)] )/

      • Elle correspond et cible le texte entre parenthèses.
      • Voici une répartition de l'expression régulière :

        • / - Délimiteur
        • ( : correspond à une parenthèse ouvrante
        • [^)S : correspond à un ou plusieurs caractères (hors parenthèse fermante)
        • ) : Correspond à une parenthèse fermante
        • / : Délimiteur

En résumé, la fonction remplace toutes les instances de parenthèses et leur texte inclus par une chaîne vide, les supprimant ainsi de la chaîne d'origine.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal