C'est agréable d'utiliser phpstorm pour écrire du code php et javascript, et c'est très confortable à utiliser. 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. J'espère que cela pourra aider tout le monde.
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 -:)
Conseils pour phpstorm pour utiliser des expressions régulières pour supprimer les lignes vides dans le code PHPDe nombreux amis rencontreront beaucoup de lignes vides dans le code, mais supprimez-les une par une. Cela doit être très 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 !
Recommandations associées :
Explication détaillée de certaines expressions de correspondance régulière dans jQueryadresse d'image distante de correspondance régulière php dans l'article et téléchargement Explication détaillée de la façon de convertir des images en instances localesExplication détaillée de la méthode de correspondance régulière du chinois avec php et javascriptCe 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!