Avatar billede caturn Nybegynder
04. april 2004 - 19:40 Der er 5 kommentarer og
1 løsning

Find ord i streng

Hvis jeg foreksempel har denne streng:
"Hej, jeg er en stor haj."
Og så vil mit program gerne finde ordet jeg og putte det ind i en seperat streng.
Er der en god funktion til dette? Eller skal man bruge explode og så tjekke hver eneste? Har kigget på php.net men kunne ikke rigtig finde det.
Avatar billede taskmgr Nybegynder
04. april 2004 - 19:55 #1
Måske noget i den her stil?
<?php
if (preg_match("/jeg/i", "Hej, jeg er en stor haj.", $matches)) {
  echo "Ordet blev fundet:<br />\n";
  echo $matches[0];
} else {
  echo "Ordet blev ikke fundet.";
}
?>
Avatar billede caturn Nybegynder
04. april 2004 - 20:19 #2
Okay, det ser ud til at virke. Men hvorfor står der /jeg/i og ikke bare jeg?
Avatar billede caturn Nybegynder
04. april 2004 - 20:22 #3
Ser ud til at strpos opfylder mine ønsker bedre. Kigger lige lidt på den.
Avatar billede caturn Nybegynder
08. april 2004 - 22:39 #4
Nå, jeg brugte din alligevel. Men hvorfor er det at der skal / og /i omkring?
Læg bare et svar
Avatar billede taskmgr Nybegynder
09. april 2004 - 12:56 #5
I manualen bliver de omtalt som "delimiters", så ja, de bruges vel bare til at afgrænse? :) Jeg er ikke en haj til de regulære udtryk.
Avatar billede taskmgr Nybegynder
09. april 2004 - 12:58 #6
i'et betyder at der søges "case-insensitive", altså der gøres ikke forskel på store og små bogstaver...
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