Jump to content

Regex


shage

Recommended Posts

Here you go this one was really easy. There is one substring which is the path and the file (not the ext. though).

/href=\"(.+)\.xml\"/Ui

 

So you would do something like:

<?php
$text = "<html><head><title>test</title></head><body><a href=\"blah.xml\">Blah.xml</a></body></html>";
preg_match_all("/href=\"(.+)\.xml\"/Ui", $text, $matches);
print_r($matches);
echo "<br/><br/>";
$i = 0;
while(isset($matches[0][$i])) {
  echo $matches[0][$i] . ".xml";
  $i++;
}
?>

 

That should display something like:

Array ( [0] => Array ( [0] => "Blah" ) )

 

Blah.xml

Link to comment
https://forums.phpfreaks.com/topic/108194-regex/#findComment-554658
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.