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
318 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!

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