Comment traiter ces données avec une regex dans Notepad ++?


0

J'ai un dump de base de données, ressemblant à ceci:

; i: 23; s: 18: "Nom du produit1"; i: 24; s: 27: "Nom du produit2"; i: 25; s: 15: "Nom du produit3"; [...]

Tout ce que j'aimerais avoir dans Notepad ++ est la suivante:

Nom du produit1, Nom du produit2, Nom du produit3

Quelle expression régulière dois-je utiliser pour rechercher et remplacer dans Notepad ++? Le plus proche que j'ai eu est ^"."$mais cela ne trouve pas la chaîne.


qu'est-ce que tu as fatigué? Vous ne trouverez pas les gens qui aident vraiment si vous ne faites pas preuve d'effort de votre part
— Shekhar

C'est la première fois que j'essaie de l'utiliser ... maintenant, apprenez-le à partir de regexone.com/lesson/5 ? mais j'ai besoin d'aide rapide. Quoi qu'il en soit, si c'est la règle ici, j'essaierai de trouver moi-même une solution :)
— bacizone

J'ai essayé ce tout caractère entre les guillemets ^ "." $ Mais celui-ci n'inclut pas le "et ne trouve pas la chaîne
— bacizone

C'est parce que vous faites correspondre toute la ligne avec un caractère entre guillemets ...

Réponses:


0

Essaye ça...

Rechercher (vérifier les expressions régulières): i:\d+;s:\d+:"([\w\s]+)";

et remplacer par: \1,

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.