Gamoover
Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : mOa Sunday 09 November 2008, 21:37:51 PM
-
Hello tout le monde 8) j'ai un ptit souci avec mon frontend. J'aimerai filtrer une liste de jeu Amiga pour un affichage plus correct
Voici je que j'ai
BabyJoInGoingHome_v1.1_2291
Je voudrais
au mieux: BabyJoInGoingHome
si possible: Baby Jo In Going Home
Le frontend propose un filtrage d'expressions regulieres PERL
Mais c'est pas évident :-\ Je sais qu'il y a des dieux de informatique ici ^-
Un ptit coup de main SVP?
Merci :D
-
Ah les regex ! C'est très puissant mais c'est vrai qu'au début ça peut paraître complexe. :D
Dis-en un peu plus, je peux faire appel à mes souvenirs de Perl (même si depuis Ruby est devenu mon meilleur ami !)... ;)
-
Voici la doc de mon frontend
MAXIMUS Arcade (http://maximusarcade.com/max.htm#perl)
mais même avec çà, j'arrive po :-[. Le lien qui donnent c'est encore pire :-X
Je voudrais supprimer les expressions de "_v" jusqu'à la fin des la chaine
Merci
-
Je voudrais supprimer les expressions de "_v" jusqu'à la fin des la chaine
Pas tout compris ce que tu veux ::) ; si c'est supprimer dans chaque chaîne la séquence "_v" et tout ce qu'il y a après, je mettrais _v.*$
en filtre et rien en remplacement.
Si c'est pas ça, donne-moi un exemple... ;)
-
oui c'est çà!! :-)= Merci bcp
Maintenant eske c'est possible d'inserer 1 espace entre les mots (qui commencent par une majuscule)?
ex: BabyJoInGoingHome
deviendrait: Baby Jo In Going Home
C'est plus dur là? ;)
-
Tu peux essayer ça :
$string =~ s/[^\A][A-Z]/ [A-Z]/;
Normalement, ça insère un espace avant toute majuscule qui n'est pas en début de chaîne.
-
oui c'est çà!! :-)= Merci bcp
Maintenant eske c'est possible d'inserer 1 espace entre les mots (qui commencent par une majuscule)?
ex: BabyJoInGoingHome
deviendrait: Baby Jo In Going Home
C'est plus dur là? ;)
Essaye pour voir ce filtre :(.)([A-Z])
Et ça pour le remplacement :$1 $2
Cela suppose que ton frontend fasse un remplacement global sur la chaîne (c'est à dire qu'il traite toutes les occurences du filtre et non pas seulement la première)...
-
Merci pour vos réponses les gars c'est super ^-
Ca marche pas trop pour le second filtre alors je vais filtrer à la main
Merci beacoup encore :-)=