J'ai le texte suivant dans un fichier :
mysql_databases:
potato_mychat1:
- potato_mychat1
potato_phpb1:
- potato_phpb1
- potato_smf1
potato_phpb2:
- potato_phpb2
p_phpb282:
- potato_phpb282
potato_registry:
- potato_registryadmi
potato_smf1:
- potato_smf1
potato_smf2:
- potato_smf2
potato_wp82:
- potato_wp82
Le motif serait - potato_smf1
.
La première chaîne se terminant par :
au-dessus de chaque correspondance devrait être marquée - donc dans ce cas potato_phpb1:
et potato_smf1:
.
J'ai essayé de nombreuses variations de positive lookbehind : (?<= - potato_smf)*:
mais je n'y arrive pas quoi que je fasse, je vous serais reconnaissant de tout indice.