Maison > Article > développement back-end > La correspondance régulière de phpstorm supprime les lignes vides et les lignes de commentaires
Cet article présente principalement la correspondance régulière de phpstorm pour supprimer les lignes vides et les lignes de commentaires. Les amis qui en ont besoin peuvent s'y référer
Utiliser phpstorm pour écrire des codes php et javascript, c'est agréable et très confortable à utiliser. .
J'ai rencontré un besoin. Parfois lors de la lecture du code source d'un framework, je souhaite filtrer (supprimer) les lignes de commentaires dans le code source. Si je le supprime manuellement ligne par ligne, ce ne sera pas scientifique. assez.
Bien sûr, j'ai pensé à la puissante expression régulière (expression régulière regExp). En écrivant une expression régulière, nous pouvons retrouver toutes les lignes de commentaires et les remplacer par des lignes vides, ce qui répond à l'exigence.
1. ctrl + F, saisissez l'expression régulière : (//.*$)|(/*(.|s)*?*/)
2. ctrl + R, ne saisissez pas :
3. Cliquez sur Remplacer tout
.Cependant, nous avons constaté que cela ne répondait pas pleinement à nos besoins. Cela remplaçait simplement la ligne de commentaire par une ligne vide.
Alors, écrivons une autre expression régulière pour faire correspondre les lignes vides et supprimons-les.
1.ctrl + F, saisissez l'expression régulière : ^n
2.ctrl + R, ne saisissez pas
3. Cliquez sur Remplacer tout
<.>Mais j'ai constaté que toutes les lignes vides n'étaient pas supprimées. (Il reste encore quelques lignes vides qui n'ont pas été supprimées) Alors continuons avec la suppression régulière des correspondances. 1.ctrl + F, saisissez l'expression régulière :sn
<.>D'accord, ici, supprimez toutes les lignes vides. Amusez-vous bien -:)
De nombreux amis rencontreront code Il y a beaucoup de lignes vides, mais les supprimer une par une est vraiment ennuyeux. À ce stade, vous devez supprimer les lignes vides par lots.
Comment supprimer les lignes vides par lots ?
Ma méthode consiste à utiliser des expressions régulières pour rechercher toutes les lignes vides, puis à les remplacer toutes en un seul clic.
Vérifiez d'abord Match Case et Regex
Remplissez les règles habituelles dans le premier champ de recherche :
^n
Après avoir fait correspondre toutes les lignes vides, cliquez sur [Remplacer tout 】C'est il.
L'effet de remplacement est le suivant :
En fait, ces trois étapes doivent être combinées en une seule étape. Vous pouvez y penser, pensez-y !
Articles qui pourraient vous intéresser :
Analyse du contenu lié à l'injection de dépendances Laravel via le code sourceExemples de listes chaînées séquentielles et de listes linéaires chaînées dans la structure de données PHPExplication détaillée de la différence entre l'utilisation de virgules et de points pour l'écho en PHPCe 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!