j'ai un petit fichier de code avec deux elements à remplacer qui portent le même nom : ici popen une fonction php ->popen

chaine : popen ici


fichier texte que j'envoie à mon analyseur syntaxique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<title> bonjours </title>
function test_ipConfig()
   {
     $fp = popen('ipconfig /all','r');// resultat demandé popen1
	    echo nl2br(fread($fp,5000));
		popen'ipconfig /all','r'); resultat demandé popen 2
   }

Le code de l'expression prend toutes les expression popen et les remplace par popen1 . Ce que je voudrais moi c'est récupérer la premiére , la deuxiéme occurence de l'expression et ensuite la remplacer précisement sans tout changer dans le code source.

Est-ce possible avec la fonction ou ?


voici le code de la petite expression régulière qui recherche ma fonction popen et la met ici en gras.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
$page =ereg_replace("popen","\\<b> popen1 </b>",$page);// ici il change toutes les occurrences de popen