webForumDet fria alternativet

regexp

4 svar · 169 visningar · startad av loriel

lorielMedlem sedan juli 200039 inlägg
#1

jag vet att det har frågats en del om regexp's tidigare i detta forum. jag har läst tidigare inlägg men jag blir bara tokig.

$string = strtolower("hejsan <A HREF=\"blah\">hej</A> blah blah blah <A HREF=\"entill\">blah</A>");
ereg('<a href.*</a>', $string, &$result);
echo $result[0];

vad behöver ändras för att jag ska kunna ha med två eller fler <A HREF ...> </A> i samma sträng?..

------------------
last time we mixed politics and religion
people got burned at the stake

[Redigerat av loriel den 05 okt 2000]

woodiMedlem sedan feb. 2000670 inlägg
#2

Nu vet jag inte riktigt vad Du menar. Om Du har en sträng innehållandes flera länkar så är inte det något problem.
Vad vill Du göra med länkarna t.ex!?

------------------
woodi

Svenska FF1
www.johan-skog.nu

lorielMedlem sedan juli 200039 inlägg
#3
$string = strtolower("hejsan <A HREF=\"blah\">hej</A> blah blah blah <A HREF=\"entill\">blah</A>");
ereg('<a href.*</a>', $string, &$result);
echo $result[0];

det där blir jättefel...det returnerar nämligen:

<A HREF=\"blah\">hej</A> blah blah blah <A HREF=\"entill\">blah</A>

istället för:

<A HREF=\"blah\">hej</A>

och:

<A HREF=\"entill\">blah</A>

vilket jag önskar...

förstår du mitt problem nu?..

ptja...vet inte riktigt vad jag vill göra med dom...men det är tänkt att det ska tryckas in i en databas...

------------------
last time we mixed politics and religion
people got burned at the stake

[Redigerat av loriel den 21 okt 2000]

RobbanMedlem sedan dec. 19992 272 inlägg
#4
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
preg_match_all("&#0124;<a .*?</a>&#0124;", $string, $result);
</font>

Den första länken kommer att finnas i $result[0][0], den andra i $result[0][1] o.s.v.

------------------
Robban < robban@lipogram.com >

[Redigerat av Robban den 21 okt 2000]

nanneMedlem sedan dec. 19991 047 inlägg
#5

Hur gör man om man vill göra länkar till alla http:// utom de som ligger inom en <img tagg då? Jag har försökt men får inte ut nåt utav det :(

------------------
Fatal Error: Call to undefined function:
brain() in ./self.php on line 1

nanne.net

Genererad på 390 ms · cache AV · v20260730165559-full.f96bc7eb