Avatar billede jacksleo Nybegynder
05. maj 2004 - 15:25 Der er 1 kommentar

Splitte sætning op

Hej

Kan reg.exp splitte en sætning på 3 ord op i 3 variabler

så at sætningen: jeg tror ikke

bliver til

$variable1 = "jeg"
$variable2 = "tror"
$variable3 = "ikke"
Avatar billede roenving Novice
05. maj 2004 - 16:26 #1
Ja, men ikke som en automatisk skaber af et array eller lignende ...

Gætter på at du er i php, så syntaksen er en anelse anderledes en denne javascript-ting:

var txt = "jeg tror ikke";
nyTxt = txt.replace(/\s/g,"\n");

-- som vil indsætte et linjeskift i stedet for andre orddelingstegn (whiteSpace !-)

Derimod findes der i javascript (og f.eks. i php !-) funktioner, som kan gøre det direkte, hvis det er en fast orddeling, f.eks. med mellemrum:

nyTxt = txt.split(" ");

-- så vil nyTxt[0] være "jeg", nyTxt[1] være "tror" og nyTxt[2] være "ikke" ...

-- i php mener jeg også funktionen hedder split, men den er vist native og tager tekstvariablen som parameter !o]
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
Kurser inden for grundlæggende programmering

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