*   >> Lezen Onderwijs artikelen >> science >> programming

Met behulp van Javascript String Regelmatige Expressions

uitgang is: "Ik ben een man Je bent een man.." "Ik ben een vrouw. Je bent een vrouw." De Split Operation De string object heeft een methode genaamd de split () methode. Deze werkwijze splitst de string (onderwerp) in een array van sub strings. Dit is de syntaxis: var arr = subject.split ([separator] [beperken]) Het onderwerp is de string te spugen. Het is niet veranderd na de splitsing. De scheider is een regex. De array bevat substring gescheiden. De limiet een integer. Sommige strings (onderwerpen) mogen karakters aan hun einde dat je niet nodig hebt.

Als u weet dat het aantal sub-strings in het onderwerp dat u wilt kunt u dit nummer als de limiet typen. Elke sub-reeks na deze limiet zal niet ingaan op de array. Zowel de limiet en de afscheider zijn optioneel. In ons voorbeeld, zullen wij niet de limiet te gebruiken. Beschouw het volgende onderwerp tekenreeks: var subject = "een twee drie"; Als we de reguliere expressie (patroon) om ruimte tussen woorden te identificeren, dan kunnen we deze string splitsen in een array samengesteld uit de woorden "een", "twee" en "drie". \\ Is het karakter klasse voor ruimte.

\\ + Een ruimte één of meer keren passen. De regex bovenstaande woorden scheiden is \\\\ + \\ We nemen aan dat een ruimte kan worden gecreëerd door op de spatiebalk meermaals. De volgende code illustreert het gebruik van de splitsing functie met de bovenstaande patroon. In de onderhavige reeks woorden worden gescheiden door spaties. De uitvoer van de bovenstaande code is: een twee drie een twee drie de gemorste functie heeft de woorden te splitsen in het onderwerp string met behulp van de ruimte tussen de woorden, en zet elk woord als een element in de geretourneerde array.

De laatste regel in de output geen deel uitmaakt van de array. In de code, de laatste waarschuwing verklaring toont het onderwerp. Dit werd gedaan om te laten zien dat het onderwerp blijft ongewijzigd na de splitsing. Het woord, "split" is niet echt een goede in dit gedeelte, omdat het onderwerp draad blijft ongewijzigd; Maar dat is de woordenschat van de JavaScript-specificatie gebruikt.

Het is mogelijk om woorden in een string gescheiden door een komma en een spatie, zoals var subject = "één, twee, drie" hebben; De reguliere expressie om deze woorden te scheiden is: /, \\ + /De volgende code illustreert dit: de uitvoer van de bovenstaande code is: een twee drie een, twee, drie Dus, laten we hier een pauze nemen en verder in de volgende en laatste deel van de reeks. Chrys Om te

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.