Je veux faire correspondre un bloc de code plusieurs fois fois dans un fichier, mais ne peut pas travailler sur l'expression régulière pour ce faire. Un exemple du bloc de code est:Expression régulière pour faire correspondre les blocs de code plusieurs fois
//@debug
...
// code in here
...
//@end-debug (possibly more comments here on same line)
Chaque bloc de code que je suis en train de match commence avec //@debug
et arrêter à la fin de la ligne contenant //@end-debug
Je possède ce au moment:
/(\/{2}\@debug)(.|\s)*(\/{2}\@end-debug).*/
Mais cela correspond à un gros bloc de la première //@debug
tout le chemin à la fin de la ligne de la dernière //@end-debug
dans le fichier.
Des idées?
Cela a fait l'affaire! Merci beaucoup. – bishboria
Je vais voter, si vous indentez le bloc de code, il sera mis en surbrillance. –