--- HTML CODE ---
<tr>
<td>Hier komen allerlei karakters - Keyword --- Hier komen allerlei karakters</td>
</tr>
<tr>
<td>Hier komen allerlei karakters - [b]Keyword[b] --- Hier komen allerlei karakters</td>
</tr>
<tr>
<td>Hier komen allerlei karakters - Keyword --- Hier komen allerlei karakters</td>
</tr>
--- HTML CODE ---

Kwil dus met een regex diej vette keyword eruit habben met die <tr> en al :)

<?
preg_match('%<tr>(.+)*(Keyword)(.+)*</tr>%si', $ditiseenvar, $match);
echo $match[0];
?>

Maar match 0 is dan leeg :(
(Jah dat vette keyword is iets anders dan diej andere twee :P)
T vordert al een klein beetje.
<?
preg_match('%<tr>(.+)(Keyword)(.+)</tr>%si', $ditiseenvar, $match);
echo $match[0];
?>

Geeft me vanaf de eerste <tr> tot de laatste </tr> ...
(Jah diej eerste was 'n beetje dom, hehe :P)
Komop nou?
Moeilijkere vragen kostten altijd zo lang :P

(Edit, tis al laat ...)
Volgens mij ben je ongeveer de enige op deze site die iets van regexp's weet.. Dus ik ben bang dat je geen antwoord gaat vinden hier :S
Mitch, je krijgt via:

<?
preg_match('%<tr>(.+)(Keyword)(.+)</tr>%si', $ditiseenvar, $match);
?>

dus die <tr> ... t/m .... </tr> ? dat is toch ook jou bedoeling? of probeer je {Keyword} in een apparte key van de array te krijgen?
NeeJ ik krijg het hele stuk HTML terwijl ik alleen dat middelste stukje wil :)
LoL ik ga zometeen eens wat geks proberen.
I'll keep you posted :)
zoiets dan:

<?
preg_match('^<tr>(.+?)Keyword(.+?)</tr>$');
?>
NeeJ dat werkt niet :P
Dan moet de input string met <tr> beginnen, maar die begint met <html> (en ja had ik al geprobeerd.)

Ik ga um met substr() maar eens een beetje inkorten ofsow, en op die manier isoleren :)

Reageren