Editeur de texte avec caractère "joker" dans la recherche ?

Loic_bzh

Membre junior
14 Décembre 2009
14
5
Bonjour à toutes et tous.

Je souhaite remplacer dans tout un texte de code "http://site1/2012/03/22" par "http://site2", et ce, quelle que soit la date indiquée.

Autrement dit, seraient transformés en "http://site2" non seulement "http://site1/2012/03/22", mais aussi "http://site1/2014/10/02" ou "http://site1/2016/05/11".

Je l'ai déjà fait au taf sous windows (je crois même sur l'éditeur de texte basique, ou peut-être sur Word), avec l'utilisation d'un caractère joker : on cherche "http://site1/????/??/??" ("?" ou "*", je ne sais plus).

Impossible avec TextEdit ou Notes, mes recherches sur le net n'ont rien donné.

Ça dit quelque chose à quelqu'un ?

edit : j'ai été voir dans Google docs, plein d'espoir, mais c'est bardé de formules toutes plus alambiquées les unes que les autres, mais je n'ai pour l'instant pas trouvé mon bonheur...
 
Dernière édition:

lamainfroide

Porc Sain
Club MacG
3 Avril 2009
1 938
880
Sous le Soleil
Bonjour,

T'es sûr de ton coup là ?
Parce que je m'amuse en même temps que toi, mais chez moi ton astuce ne fonctionne pas.

Je ne te cache pas que je cherche aussi sur le web de mon côté et que, pour l'heure, je n'ai trouvé aucune solution.
 

Loic_bzh

Membre junior
14 Décembre 2009
14
5
Ben si... En tout cas, chez moi, ça sélectionne bien l'adresse du site, les 4 chiffres de l'année, le /, les deux du mois, le / et les deux chiffres du jour...

Ça a quelle format à la base, chez toi?
 

lamainfroide

Porc Sain
Club MacG
3 Avril 2009
1 938
880
Sous le Soleil
Au temps pour moi, je m'aperçois que nous ne sommes pas sur la même longueur d'onde.
Je m'amuse à chercher uniquement sur un fichier texte.
Alors que tu travailles sur du code.
D'où, évidemment...
 

ecatomb

Vétéran
Club MacG
21 Septembre 2016
5 632
2 467
Cela dépend de l’éditeur. Il faut activer les expressions régulières (ou grep). Quelques exemples ;

. <= n’importe quel caractère
* <= 0 ou plusieurs fois le caractère précédent ce symbole (ex: a*)
+ <= 1 ou plusieurs fois ce symbole
[a-zA-Z] <= Un caractère dans l’interval défini (ici une lettre minuscule ou majuscule)
[^a] <= un caractère différent de « a »
 

Aliboron

Chercheur de son
Modérateur
Club MacG
1 Janvier 2008
13 849
922
Toulouse.cong
faq.office.macintosh.free.fr
Je souhaite remplacer dans tout un texte de code "http://site1/2012/03/22" par "http://site2", et ce, quelle que soit la date indiquée.
Word fait ça les doigts dans le nez en deux clics, sans même besoin de joker :

Capture d’écran.png

En fait, le joker sert plutôt dans les cas où on ne voudrait modifier, par exemple, que les dates d'une certaine année. En quel cas il faudrait remplacer http://site?/2012 par http://site2/2012.