Regex PHP
david_30
-
David_30 -
David_30 -
Bonjour,
J'aimerais savoir comment faire pour recupérer le texte dans cette balise
<a class="t6 c1 gras" href="blbabalbalbalba.aspx">TEXTE</a>
et le texte entre
<td class="t4 c2" colspan="2" style="padding-top: 3Px;" align="left">
texte1
<br/>
texte2
<table cellspacing="0" cellpadding="0" width="100%">
Je sais qu'il faut les REGEX mais c'est un peu l'usine ces choses :)
Merci d'avance à celui qui va m'aider
J'aimerais savoir comment faire pour recupérer le texte dans cette balise
<a class="t6 c1 gras" href="blbabalbalbalba.aspx">TEXTE</a>
et le texte entre
<td class="t4 c2" colspan="2" style="padding-top: 3Px;" align="left">
texte1
<br/>
texte2
<table cellspacing="0" cellpadding="0" width="100%">
Je sais qu'il faut les REGEX mais c'est un peu l'usine ces choses :)
Merci d'avance à celui qui va m'aider
A voir également:
- Regex PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Regex ne commence pas par - Forum Programmation
5 réponses
Tiens hier j'ai fait ce que tu cherches, je viens de modifier en vitesse mon code, ça devrait fonctionner ;)
Je te conseille de jeter un oeil ici https://www.php.net/manual/fr/function.preg-match.php pour te familiariser avec les regex.
Si quelqu'un vous aide un merci et un résolu (petite case à droite de votre 1er message) !!
<?php
$balise_ouvrante ='<td class="t4 c2" colspan="2" style="padding-top: 3Px;" align="left">';
$balise_fermante ='<table cellspacing="0" cellpadding="0" width="100%">';
$texte = '<td class="t4 c2" colspan="2" style="padding-top: 3Px;" align="left">
texte1
<br/>
texte2
<table cellspacing="0" cellpadding="0" width="100%"> ';
if(preg_match_all("#".$balise_ouvrante."(.*)".$balise_fermante."#sU", $texte, $matches))
{
for($i=0; $i<count($matches[1]); $i++)
{
$data = explode("<br/>", $matches[1][$i]);
$texte1 = $data[0];
$texte2 = $data[1];
echo $texte1." --- ".$texte2."\n";
}
}
?>
Je te conseille de jeter un oeil ici https://www.php.net/manual/fr/function.preg-match.php pour te familiariser avec les regex.
Si quelqu'un vous aide un merci et un résolu (petite case à droite de votre 1er message) !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question