Hvordan Split en streng på en plass

Programvareutviklere ofte behov for å splitte tekststrenger for å manipulere ord eller tegn i strengen. Ved hjelp av Javascript er "split" metode og Microsofts HTA programmeringsspråk, kan du dele noen tekststreng som inneholder flere ord adskilt med mellomrom. Selv om du ikke er en utvikler, kan du liker å bruke et program som trekker ut ord fra en streng og viser dem i en HTML-tekstfeltet kontroll.

Bruksanvisning

1 Åpne Notisblokk og lim inn koden nedenfor inn i et nytt dokument:

<Html>

<Head>

<Title> Split String </ title>

<HTA: SØKNAD

ID = "SplitString"

APPLICATION = "SplitString">

</ Head>

<Script language = "javascript" type = "text / javascript">

funksjon splitString () {

Var textarea1 = document.getElementById ( "textarea1");

Var textarea2 = document.getElementById ( "textarea2");

Var textString = textarea1.value;

Var splitArray = new Array ();

splitArray = textString.split ( "");

Var ord = "";

textarea2.value = splitArray.join ( '\ n');

}

</ Script>

Dette skaper en HTA søknad og legger en Javascript-funksjon som heter "splitString" til søknaden. Den "splitString" -funksjonen bruker "splitArray" metode for å dele innholdet i en textarea kontroll hvis id er "textarea1." Den "splitArray" variable holder ord hentet fra strengen. Hvert element i matrisen inneholder en ord fra strengen. Den siste linjen med kode skriver hvert ord på en egen linje i en andre textarea kontroll hvis id er "textarea2."

2 Legg til følgende kode under koden vist i forrige trinn:

<Body>

<textarea id = "textarea1" Cols = "90" rader = "5"> </ textarea> <p> </ p>

<Input type = "button" value = "Split String" onclick = "splitString ()"> <p> </ p>

<textarea id = "textarea2" Cols = "90" rader = "20"> </ textarea>

</ Body>

</ Html>

Denne koden definerer programmets hovedseksjon. Den første linjen skaper textarea kontrollen brukes av Javascript-funksjonen som er beskrevet i forrige trinn. Den andre uttalelsen skaper en knapp. Knappen er "klikk" hendelsen krever Javascript-funksjonen. Den tredje setningen skaper andre textarea kontroll som holder resultatene etter Javascript-funksjonen deler strengen.

3 Klikk på "File" og deretter "Lagre". Notisblokk er "Lagre som" åpnes. Dette vinduet viser harddisken mapper. Dobbeltklikk på mappen hvor du vil lagre filen. Skriv "SplitString.hta" i "File Name" tekstboksen og klikk "OK." å lagre det.

4 Åpne Windows Utforsker og finn den filen. Dobbeltklikk på filen for å åpne programvinduet. Skriv en snor i toppen textarea kontroll, og klikk på knappen. Koden kjøres, deler strengen du har angitt og viser ordene i bunnen textarea kontroll.

Hint

  • Merk verdiene for "kolonner" og "rader" i koden kropp delen. Disse verdiene bestemme størrelsen på textarea kontrollene. Endre disse verdiene hvis du trenger å øke eller redusere størrelsen på kontrollene.