Avatar billede eazye Nybegynder
08. marts 2003 - 21:44 Der er 5 kommentarer og
2 løsninger

vælge tekst mellem første | og <br>

Dette lyder måske lidt mer' indviklet end det er:

Hvordan finder man teksten mellem det første | og <br> i en tekst?

eks:
"blabla-tekst | trylle-tekst <br> blabla-tekst | blabla <br> blabla-tekst"

Så skal den kun finde " trylle-tekst "

- På forhånd tak

EazyE
Avatar billede ahv Nybegynder
08. marts 2003 - 21:58 #1
Det kan sikkert gøres smartere, men et forslag:

<?php
$string = "blabla-tekst | trylle-tekst <br> blabla-tekst | blabla <br> blabla-tekst";
$liste = explode("|", $string);

$lister = explode("<br>", $liste[1]);

echo $lister[0];

?>

$lister[0] indeholder så trylle-tekst.
Avatar billede leoness Nybegynder
08. marts 2003 - 21:58 #2
Så skal DEN kun finde.....???
Hvordan mener du?
Avatar billede jespernaur Nybegynder
08. marts 2003 - 22:04 #3
Prøv

$strText = "blabla-tekst | trylle-tekst <br> blabla-tekst | blabla <br> blabla-tekst";
preg_match("/\|(.+?)<br>/", $strText, $matches);
$result = $matches[1];

Mvh
Jesper Naur
Avatar billede eazye Nybegynder
08. marts 2003 - 22:24 #4
leoness >> Jeg refererer til min hund, som jeg giver mine php koder.. den oversætter så php til hundesprog og udfører kommandoen.. hehe. ej bare DEN som computeren!
Avatar billede tefcke Nybegynder
08. marts 2003 - 23:59 #5
jespernatur >> nu har jeg ikke testet det eller andet, men så vidt jeg mindes, så vil regulære udtry matche mest muligt. Dvs. at med det regulære udtryk du skrev, ville i strengen:
$strText = "blabla-tekst | trylle-tekst <br> blabla-tekst | blabla <br> blabla-tekst";

ikke matche ' trylle-tekst ' men i stedet ' trylle-tekst <br> blabla-tekst | blabla '

som sagt er jeg ikke 100% sikker, men tag lige og tjek det inden du (eazye) bruger et :)
Avatar billede jespernaur Nybegynder
09. marts 2003 - 00:14 #6
Jeg har bevidst anvendt ? i (.+?) for at gøre mit udtryk 'ikke-grådigt', og har i øvrigt testet det!
Avatar billede eazye Nybegynder
09. marts 2003 - 19:24 #7
Nu må I lige dele pts.. for de virker begge fint!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester