2009-06-04 4 views
0

J'ai plusieurs lignes comme celle-ci dans un fichier sqlexpression régulière pour correspondre les fichiers se terminant avec la même extention

VALEURS (12654, 'somestuff', 'une description ici', 'nomfichier.swf', '5', 0, 1, '', '500', '300', 'nomfichier.png', '3', '1');

Je veux somthing trouver nomfichier.swf et les remplacer par dossier/nomfichier.swf puis faire la même chose même pour les fichiers .png

Je connais très basique, essayé de commencer de swf & revenir au Apostrophe avant le nom du fichier, je pense que le code suivant fait le contraire:

\'.*swf 

Il commence à partir du 1er Apostrophe dans la ligne & se termine par swf

Répondre

1

Vous devez exclure les apostrophes du bit "any-character". Si Notepad ++ utilise PCREs, je crois que ce serait:

\'[^']*swf 
+0

Cool qui a fonctionné! Je l'ai fait de cette façon: Trouver: \ '([^'] * swf) Remplacer par: 'folder/\ 1 Merci pour la réponse rapide! –