Maison > Java > javaDidacticiel > Comment une expression régulière peut-elle supprimer efficacement les commentaires multilignes de style C du code ?

Comment une expression régulière peut-elle supprimer efficacement les commentaires multilignes de style C du code ?

Patricia Arquette
Libérer: 2024-11-29 00:31:15
original
230 Les gens l'ont consulté

How Can a Regex Effectively Remove C-Style Multiline Comments from Code?

Regex pour identifier et supprimer les commentaires multilignes de style C

Besoin d'un mécanisme robuste pour éliminer les commentaires multilignes de style C de votre code ? Cet article explore une regex très efficace pour résoudre cette tâche efficacement.

L'expression régulière utilisée pour relever ce défi est :

String pat = "/\*[^*]*\*+(?:[^/*][^*]*\*+)*/";
Copier après la connexion

Plongeons dans les composants de cette regex :

  • /* - Correspond au début du commentaire (/*).
  • 1* - Correspond à n'importe quel nombre de caractères autres que suivi d'un ou plusieurs littéraux *.
  • (?:21* ) - Correspond à zéro ou plus séquences de caractères autres que des barres obliques/astérisques suivies de caractères autres que des astérisques et d'un ou plusieurs *.
  • / - Correspond au / de fermeture.

En utilisant cette expression régulière, vous pouvez identifier et supprimer efficacement les commentaires multilignes de votre chaîne.


  1. *
  2. /*

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