Hvordan Finne Et Underlag

Innholdsfortegnelse:

Hvordan Finne Et Underlag
Hvordan Finne Et Underlag

Video: Hvordan Finne Et Underlag

Video: Hvordan Finne Et Underlag
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim

Arbeid med strengvariabler er en av de vanligste oppgavene i anvendt programmering. Dette bestemmer det faktum at det er innebygde funksjoner for å finne en gitt substring i en kildestreng i nesten alle programmeringsspråk, og de fleste av dem tilbyr til og med flere alternativer for å implementere denne operasjonen. Nedenfor er beskrivelser av flere funksjoner av denne typen brukt på JavaScript-programmeringsspråket på klientsiden.

Hvordan finne et underlag
Hvordan finne et underlag

Bruksanvisning

Trinn 1

Bruk indexOf-funksjonen til å organisere et søk etter en substring i en strengvariabel når du skript i JavaScript. Denne funksjonen sørger for bruk av to parametere, hvorav den ene er ønsket substring og er nødvendig. En annen parameter kan indikere tegnindeksen i strengvariabelen, for å starte søket etter en understreng - denne parameteren er valgfri og er lik null som standard. I henhold til syntaksreglene for dette språket, må den opprinnelige strengvariabelen skrives før funksjonen og skilles fra den med en periode. For eksempel: "Original streng".indexOf ("streng", 2) Funksjonen returnerer indeksen for den første forekomsten av den angitte understrengen den møter i den opprinnelige strengen. I det gitte eksemplet vil den returnere 9. Hvis ingen treff blir funnet, vil indexOf returnere -1. Vær oppmerksom på at denne funksjonen er skiftesensitiv når du søker.

Steg 2

Bruk funksjonen lastIndexOf for å finne forekomster av en understreng i motsatt retning, det vil si fra det siste tegnet i den opprinnelige strengverdien. LastIndexOf-syntaksen skiller seg praktisk talt ikke fra funksjonen som er beskrevet ovenfor - den kan også overføres to parametere, hvorav den ene (den nødvendige undergrunnen) kreves. Den andre parameteren for denne funksjonen kan indikere posisjonen til begynnelsen av søket og må telles i retningen fra det siste tegnet til det første. Denne funksjonen er også mellom store og små bokstaver når du søker og returnerer -1 hvis ingen treff blir funnet. Eksempel: "Source string".lastIndexOf ("string", 2) Denne funksjonen vil returnere -1, siden søket starter fra den andre posisjonen fra slutten av kildestrengen, noe som vil eliminere søketeksten fullstendig.

Trinn 3

Bruk søkefunksjonen til å finne en forekomst av en substring ved hjelp av et regulært uttrykk (regexp). Denne funksjonen krever bare én parameter - et vanlig uttrykk. Ellers er syntaksen og returverdiene de samme som for de tidligere funksjonene. Eksempel: "Kildestreng".search (/ string / i) Dette eksemplet vil også returnere en verdi på 9. Selvfølgelig gir bruk av et vanlig uttrykk mye finere innstilling av søket, men det krever også mye mer systemressurser, som bør ikke glemmes når du programmerer nok ressurskrevende skript.

Anbefalt: