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
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
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.
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
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/>
À (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/>
À (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/>
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 :
Qui connait d'autres outils performants dans ce domaine ? Merci !
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 :
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 :
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
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 :
Moi j'utilise celui la : http://www.regexbuddy.com/ (windows)
Qui connait d'autres outils performants dans ce domaine ? Merci !
-- 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 :
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 :