Je veux faire correspondre des commentaires multilignes qui contiennent un mot spécifique, disons findthis
. Le premier modèle qui me vient à l'esprit est \/\*.*?findthis.*?\*\/
(en utilisant DOTALL
). Le problème avec ce modèle est cependant qu'une chaîne comme celle-ci :
/* this is a comment */
this is some text
/* this is a findthis comment */
correspondra à l'ensemble du texte. En gros, sur un fichier plus volumineux, la première correspondance contiendrait tout, du premier commentaire au premier commentaire contenant findthis
. Comment puis-je éviter cela ?