RegEx Comment trouver du texte entre deux chaînes
J'ai ce texte et je veux capturer
begin
text
end
begin
text
end
begin
text
end
le texte entre le point de début et de fin.
/begin.*end/
cela permettra de capturer le premier début et de la fin dernière.
source d'informationauteur barak
Vous devez vous connecter pour publier un commentaire.
Rendre paresseux -
/begin.*?end/
Sidenote: "paresseux" n'est pas moins acceptable que le "non-gourmands" est. Exempleexempleexemple
Si votre texte contient des sauts de ligne (
\n
ou\r
) vous aurez besoin d'ajouter le "dotall" drapeau de votre regex, ainsi que de faire votre match réticents (c'est à dire "non gourmand")Selon votre regex saveur: