Bonjour,

J'ai un petit problème avec mon REGEX.

Voilà, j'ai sur un site des ip sous la forme : '55','86','72','213',6588);

Je souhaite donc récupérer l'ip avec son port...chose réussie...Mais comment dissossier l'ip du port???

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
    // extraction ip
    $pattern = preg_match_all(
  "#'[0-9]{0,3}','[0-9]{0,3}','[0-9]{0,3}','[0-9]{0,3}',[0-9]{0,5}#i",
		  $a,
          $match2
      );
if ($pattern) 
{
foreach($match2[0] as $resultat) 
{
 
list($ip, $port) = split("',", $resultat);
    echo "Extraction : ", $resultat, "\n <br>";    
    echo "dont l ip est: ", $ip, "\n";
    echo "et le port : ", $port, "\n\n <br><br>";
?>