Hoe Om 'n Ondergrond Te Vind

INHOUDSOPGAWE:

Hoe Om 'n Ondergrond Te Vind
Hoe Om 'n Ondergrond Te Vind

Video: Hoe Om 'n Ondergrond Te Vind

Video: Hoe Om 'n Ondergrond Te Vind
Video: Ondergrond voorbereiden om te zeefdrukken? | www.ZelfZeefdrukken.nl 2024, Mei
Anonim

Om met stringveranderlikes te werk, is een van die mees algemene take in toegepaste programmering. Dit bepaal die feit dat daar ingeboude funksies is vir die vind van 'n gegewe substring in 'n bronstring in byna elke programmeertaal, en die meeste van hulle bied selfs verskeie opsies vir die implementering van hierdie bewerking. Hieronder word beskrywings van verskeie funksies van hierdie soort toegepas op die JavaScript-programmeertaal aan die kliënt.

Hoe om 'n ondergrond te vind
Hoe om 'n ondergrond te vind

Instruksies

Stap 1

Gebruik die indexOf-funksie om 'n soektog na 'n substring in 'n stringveranderlike te orden wanneer u JavaScript in script. Hierdie funksie maak voorsiening vir die gebruik van twee parameters, waarvan een die gewenste ondergrond is en benodig word. 'N Ander parameter kan die karakterindeks in die stringveranderlike aandui, waarvandaan u die soektog na 'n substring moet begin - hierdie parameter is opsioneel en is standaard gelyk aan nul. Volgens die sintaksreëls van hierdie taal, moet die oorspronklike stringveranderlike voor die funksie geskryf word en deur 'n periode daarvan geskei word. Byvoorbeeld: "Original string".indexOf ("string", 2) Die funksie gee die indeks van die eerste voorkoms van die gespesifiseerde substring wat dit in die oorspronklike string teëkom. In die gegewe voorbeeld sal dit 9 terugkeer. As daar geen ooreenstemmings gevind word nie, sal indexOf -1 terugkeer. Let op dat hierdie funksie hooflettergevoelig is wanneer u soek.

Stap 2

Gebruik die funksie lastIndexOf om voorkoms van 'n substring in die teenoorgestelde rigting te vind, dit wil sê, begin by die laaste karakter van die oorspronklike stringwaarde. Die sintaksis van LastIndexOf verskil feitlik nie van die funksie wat hierbo beskryf word nie - dit kan ook twee parameters deurgegee word, waarvan een (die vereiste substring) benodig word. Die tweede parameter van hierdie funksie kan die posisie van die begin van die soektog aandui en moet getel word in die rigting van die laaste karakter na die eerste. Hierdie funksie is ook hooflettergevoelig as u soek en -1 teruggee as daar geen treffers gevind word nie. Voorbeeld: "Bronstring".lastIndexOf ("string", 2) Hierdie funksie sal -1 terugkeer, aangesien die soektog vanaf die tweede posisie vanaf die einde van die bronstring sal begin, wat die soekteks heeltemal sal uitskakel.

Stap 3

Gebruik die soekfunksie om 'n voorkoms van 'n onderstel te vind met behulp van 'n gewone uitdrukking (regexp). Hierdie funksie benodig slegs een parameter - 'n gewone uitdrukking. Andersins is die sintaksis- en retourwaardes dieselfde as vir die vorige funksies. Voorbeeld: "Bronstring".soek (/ string / i) Hierdie voorbeeld gee ook 'n waarde van 9. Die gebruik van 'n gewone uitdrukking bied natuurlik 'n baie fyner afstemming van die soektog, maar dit verg ook baie meer stelselbronne, wat nie vergeet word as u genoeg hulpbronintensiewe skrifte programmeer nie.

Aanbeveel: