Maison  >  Article  >  développement back-end  >  La correspondance régulière de phpstorm supprime les lignes vides et les lignes de commentaires

La correspondance régulière de phpstorm supprime les lignes vides et les lignes de commentaires

jacklove
jackloveoriginal
2018-06-29 17:41:202211parcourir

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

2.ctrl + R, ne saisissez pas

3. Cliquez sur Remplacer tout

<.>D'accord, ici, supprimez toutes les lignes vides. Amusez-vous bien -:)


Conseils pour utiliser des expressions régulières dans phpstorm pour supprimer les lignes vides dans le code PHP

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 :

^nAprè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 source


Exemples de listes chaînées séquentielles et de listes linéaires chaînées dans la structure de données PHP


Explication détaillée de la différence entre l'utilisation de virgules et de points pour l'écho en PHP


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:
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