Preg_match_all -> kleine Erläuterung

Alles, was PHP betrifft, kann hier besprochen werden.

Preg_match_all -> kleine Erläuterung

Postby GregorKleiber » 10. May 2006 14:53

hallo !
ich habe folgenden Code:

Code: Select all
<?php
echo "<hr>";
$text = "<pre>d </pre><pre>nigger</pre>";

preg_match_all("/<pre>(.*?)<\/pre>/ims", $text, $matches);


echo 'matches: ';

foreach($matches[1] as $match) {
   echo $match;
}
echo "<hr>";


ich weiß, was der code macht, nur verstehe ich speziell folgende zeile nicht:
Code: Select all
preg_match_all("/<pre>(.*?)<\/pre>/ims", $text, $matches);


bzw.:

Code: Select all
"/<pre>(.*?)<\/pre>/ims"


Habt ihr ein paar Tipps ?
User avatar
GregorKleiber
 
Posts: 1
Joined: 10. May 2006 14:49

Re: Preg_match_all -> kleine Erläuterung

Postby ManUnix » 10. May 2006 22:02

Hi GregorKleiber,

GregorKleiber wrote:ich weiß, was der code macht, nur verstehe ich speziell folgende zeile nicht:
Code: Select all
preg_match_all("/<pre>(.*?)<\/pre>/ims", $text, $matches);


bzw.:

Code: Select all
"/<pre>(.*?)<\/pre>/ims"


es wird alles "(.*?)" was zwischen <pre> und </pre> steht ausgelesen.
Infos zu den Modifiern i, m und s findest Du hier:
http://www.tutorials.de/forum/php-tutor ... regex.html

auch ganz nett: http://regexp-evaluator.de/tutorial-php ... match.html

cu,
Manu
User avatar
ManUnix
 
Posts: 113
Joined: 16. April 2006 15:14

Postby gfaust » 10. May 2006 22:05

Hallo,

im PHP-Manual findest Du unter Suchmuster Genaueres (kleiner Hinweis: im vorliegenden Fall scheint es um vorformatierten Text zu gehen)

Guido
gfaust
 
Posts: 41
Joined: 06. December 2005 18:31


Return to PHP

Who is online

Users browsing this forum: No registered users and 37 guests