J'essaie d'extraire toutes les sous-chaînes dans une chaîne qui se trouve entre les chaînes/* et * /. Je sais que cela devra probablement être fait avec des expressions régulières, mais j'ai du mal à obtenir la regex correcte puisque le personnage étoile est en fait utilisé pour symboliser des caractères répétés. J'essaie d'utiliser la méthode preg-match en PHP, voici ce que j'ai trouvé jusqu'ici mais je n'ai pas beaucoup de chance.Regex en PHP entre/* & */pour preg-match
<?php
$aString = "abcdef/*ghij*/klmn/*opqrs*/tuvwxyz";
preg_match("/*/.*/", $aString, $anArray);
for ($i = 0; $i < count($anArray); i++)
echo $anArray[i] . "\n";
?>
Vous ne se trouve pas à analyser des blocs de commentaires sur le code source PHP avec cela? –
J'essaye de construire un formateur de code PHP pour afficher le code PHP en utilisant le code HTML – jazzdawg
Avez-vous essayé votre code avant de l'afficher ici? Il y a des erreurs de base comme: i -> $ i que l'analyseur php devrait signaler. –