Bonjour,
Je cherche une solution pour ce problème :
Dans un HTML, matcher une table :
<table>...</table>
Mais pas n'importe laquelle. Celle qui , entre ces 2 délimiteurs
comprends un certain mot clé :
<table>...mot_cle...</table>
Entre le <table> et le </table>, on ne trouve pas <table> ou </table)
(hypothèses : pas tables imbriquées).
Des solutions comme
$t =~ /<table>.*?mot_cle.*?<\/table>/
ne fonctionnent pas : il faudrait spécifier que <table> ou </table> ne
*sont pas* entre les 2 délimiteurs. J'ai essayé avec des choses comme
(?!mot_cle), mais je n'arrive à rien là non plus...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Wacrenier
cwpbl écrit:
Bonjour, Je cherche une solution pour ce problème : Dans un HTML, matcher une table : <table>...</table> Mais pas n'importe laquelle. Celle qui , entre ces 2 délimiteurs comprends un certain mot clé : <table>...mot_cle...</table>
Entre le <table> et le </table>, on ne trouve pas <table> ou </table) (hypothèses : pas tables imbriquées).
Des solutions comme $t =~ /<table>.*?mot_cle.*?</table>/ ne fonctionnent pas : il faudrait spécifier que <table> ou </table> ne *sont pas* entre les 2 délimiteurs. J'ai essayé avec des choses comme (?!mot_cle), mais je n'arrive à rien là non plus...
Bonjour,
Je cherche une solution pour ce problème :
Dans un HTML, matcher une table :
<table>...</table>
Mais pas n'importe laquelle. Celle qui , entre ces 2 délimiteurs
comprends un certain mot clé :
<table>...mot_cle...</table>
Entre le <table> et le </table>, on ne trouve pas <table> ou </table)
(hypothèses : pas tables imbriquées).
Des solutions comme
$t =~ /<table>.*?mot_cle.*?</table>/
ne fonctionnent pas : il faudrait spécifier que <table> ou </table> ne
*sont pas* entre les 2 délimiteurs. J'ai essayé avec des choses comme
(?!mot_cle), mais je n'arrive à rien là non plus...
Bonjour, Je cherche une solution pour ce problème : Dans un HTML, matcher une table : <table>...</table> Mais pas n'importe laquelle. Celle qui , entre ces 2 délimiteurs comprends un certain mot clé : <table>...mot_cle...</table>
Entre le <table> et le </table>, on ne trouve pas <table> ou </table) (hypothèses : pas tables imbriquées).
Des solutions comme $t =~ /<table>.*?mot_cle.*?</table>/ ne fonctionnent pas : il faudrait spécifier que <table> ou </table> ne *sont pas* entre les 2 délimiteurs. J'ai essayé avec des choses comme (?!mot_cle), mais je n'arrive à rien là non plus...