OVH Cloud OVH Cloud

Regexp

17 réponses
Avatar
sMüller
Bonjour,
J'ai une chaine de caractères du style:
'<tag1 ...><tag2 ...><tag3 ...>Bla bla bla ...</tag3></tag2></tag1>'
Je ne trouve pas une regexp ou un autre moyen simple pour supprimer les tags
et obtenir:
Bla bla bla ...
Merci par avance
Stéphane

10 réponses

1 2
Avatar
Denis -esp2008-
Bonjour,

J'ai une chaine de caractères du style:
'<tag1 ...><tag2 ...><tag3 ...>Bla bla bla ...</tag3></tag2></tag1>'
Je ne trouve pas une regexp ou un autre moyen simple pour supprimer les
tags et obtenir:
Bla bla bla ...


Il s'agit en gros de supprimer les balises, dans ce cas on peut utiliser:
s/<.*?>//g

Le '?' sert à avoir une regexp la moins avide possible, c'est à dire
s'arrêter au premier '>' rencontré dans ce cas-là.
Le 'g' sert à remplacer toutes les occurrences, et non seulement la
première.


Bonne continuation,

--
Denis

Avatar
Paul Gaborit
À (at) Fri, 12 Nov 2004 15:34:44 +0100,
"sMüller" <stephane.muller --remove me-- @netcourrier.com> écrivait (wrote):
J'ai une chaine de caractères du style:
'<tag1 ...><tag2 ...><tag3 ...>Bla bla bla ...</tag3></tag2></tag1>'
Je ne trouve pas une regexp ou un autre moyen simple pour supprimer les tags
et obtenir:
Bla bla bla ...


En supposant que $texte contient le texte à traiter :

$texte =~ s/<.*?>//g;

--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>

Avatar
Filip Supera
sMüller wrote:
Bonjour,
J'ai une chaine de caractères du style:
'<tag1 ...><tag2 ...><tag3 ...>Bla bla bla ...</tag3></tag2></tag1>'
Je ne trouve pas une regexp ou un autre moyen simple pour supprimer les tags
et obtenir:
Bla bla bla ...
Merci par avance
Stéphane




Denis et Paul on donné la réponse mais je te signale un outil que
j'apprécie pour mettre au point des Expressions :


http://weitz.de/files/regex-coach.tgz (Linux)
http://weitz.de/files/regex-coach.exe (Win)

Qui connait d'autres outils performants dans ce domaine ?
Merci !

Avatar
Filip Supera
...
Denis et Paul on donné la réponse mais je te signale un outil que
j'apprécie pour mettre au point des Expressions :


http://weitz.de/files/regex-coach.tgz (Linux)
http://weitz.de/files/regex-coach.exe (Win)


J'ai oublié de donné le site :

http://common-lisp.net/mailman/listinfo/regex-coach

Avatar
Filip Supera
Denis et Paul on donné la réponse mais je te signale un outil que
j'apprécie pour mettre au point des Expressions :



Le site est là :
http://common-lisp.net/mailman/listinfo/regex-coach

Avatar
Noshi
On Mon, 15 Nov 2004 13:49:30 +0100, Filip Supera wrote:

sMüller wrote:
Bonjour,
J'ai une chaine de caractères du style:
'<tag1 ...><tag2 ...><tag3 ...>Bla bla bla ...</tag3></tag2></tag1>'
Je ne trouve pas une regexp ou un autre moyen simple pour supprimer les tags
et obtenir:
Bla bla bla ...
Merci par avance
Stéphane



Denis et Paul on donné la réponse mais je te signale un outil que
j'apprécie pour mettre au point des Expressions :

http://weitz.de/files/regex-coach.tgz (Linux)
http://weitz.de/files/regex-coach.exe (Win)


Moi j'utilise celui la : http://www.regexbuddy.com/ (windows)

Qui connait d'autres outils performants dans ce domaine ?
Merci !


--
Noshi


Avatar
Filip Supera
Noshi wrote:

Moi j'utilise celui la : http://www.regexbuddy.com/ (windows)


Merci mais on ne peut pas l'essayer sans payer :-(

Je crois que Regex Coach fait tout ce que fait RegexBuddy mais on peut
le tester gratuitement.

D'autres outils de ce type ?

Merci !

Avatar
Jérémy JUST
On Mon, 15 Nov 2004 13:49:30 +0100
Filip Supera wrote:

Qui connait d'autres outils performants dans ce domaine ?


J'ai vu ces outils, mais j'ai peur de perdre beaucoup de temps en m'en
servant (cela dit, ça a l'air très ludique):

http://regexplorer.sourceforge.net/

http://laurent.riesterer.free.fr/regexp/

--
Jérémy JUST

Avatar
Noshi
On Mon, 15 Nov 2004 21:31:56 +0100, Filip Supera wrote:

Noshi wrote:

Moi j'utilise celui la : http://www.regexbuddy.com/ (windows)


Merci mais on ne peut pas l'essayer sans payer :-(


Il vaut son prix. :)

Je crois que Regex Coach fait tout ce que fait RegexBuddy mais on peut
le tester gratuitement.


RegexCoach ne fait pas "toutes" les memes choses. Meme s'il s'en approche
parfois.

D'autres outils de ce type ?


En fait il me suffit donc pas cherché plus loin

Merci !


de rien

--
Noshi


Avatar
Emmanuel Florac
Le Mon, 15 Nov 2004 23:44:14 +0100, Filip Supera a écrit :


Pas pu tester car l'exe d'install plante ici.


Marche magnifiquement sous linux en tout cas :)

--
Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir
aristocratique de déplaire.
C. Baudelaire.

1 2