*   >> Læs Uddannelse artikler >> science >> programming

Brug Javascript String Regelmæssig Expressions

Brug JavaScript String Regular Expressions JavaScript String Regular Expressions - Del 7 Indledning Dette er den syvende del af min serie, JavaScript String Regular Expressions. Vi har set nogle anvendelser af regex i JavaScript. Vi ved, hvordan at kontrollere, om en regex er fundet i et emne streng. Vi ved, hvordan man finder position matchede regex i emnet streng. Bemærk, at emnet streng kan være en hel side med tekst. I denne del af serien, skal vi lære to vigtige funktioner titlen "Søg og Erstat" og "The Split Operation".

Søg og Erstat Du kan søge efter en kamp i emnet strengen og har sub strenge matchede udskiftet. Overvej følgende emnet streng: "Jeg er en mand Du er en mand.". Sub string "mand" optræder i dette emne i to steder. Du kan have forekomsten af ​​sub strengen "mand" til kvinden. Det gør du ved hjælp af den streng objekt erstatte () metode. Følgende kode illustrerer dette: Udgangen er: ".. Jeg er en mand Du er en mand" "Jeg er en kvinde. Du er en mand." Der er fire linier i koden. Den første linje er erklæringen og tildeling af emnet streng.

Den anden linje gør udskiftning ved hjælp strengeobjektet metoden, erstatte (). Det første argument for at erstatte () metode er den regex; det andet argument er sub streng til udskiftning. Strengen emne er genstand for udskiftning () metode. Den første alarm opgørelse viser emnet. Den anden advarsel opgørelse viser strengen returneres af udskiftning () metode. Fra udgangen, ser vi, at emnet forbliver uændret. Strengen afkast Ovenstående er emnet, hvor den første forekomst af sub streng, "man" er blevet erstattet til kvinde.

Ved udskiftning i JavaScript regex, kender dette: - Motivet er ikke ændret. - Brug erstatte () metode af strengen objekt. - Det første argument for metoden er den regex. - Det andet argument for metoden er den sub streng til udskiftning. - Formålet med fremgangsmåden er genstand. - Udskiftning sker i strengen tilbage. - Uden regex g flaget kun den første forekomst matchede erstattes I følgende kode de to forekomster af den sub streng, er "mand" til, med "kvinde", takket være den regex g flag. Udgangen er: "Jeg er en mand Du er en mand.". "Jeg er en kvinde. Du er en kvinde.

" Split Betjening strengen objekt har en metode kaldet split () metode. Denne metode opdeler strengen (emne) i en række sub strenge. Dette er syntaksen: var arr = subject.split ([separator] [, grænse]) Motivet er den streng, der skal spytte. Det er ikke ændret efter opdelingen. Separatoren er en regex. Arraye

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.