Uporaba metode za nadomestitev ()
Vsebina
Metoda za zamenjavo jаvascript je še posebej pomembna, je pogosto težko nadomestiti z drugimi kombinacijami.
Primer sintakse in aplikacije
Dvojni in posamezni apostrofi se uporabljajo za opis nizov: "" "in" `. "Uporaba poševnice" / "se uporablja za pisanje regularnega izraza, vendar ne pozabite, da par znaka" // "ni zapis praznega regularnega izraza, ampak komentar.
V tem primeru "besedilo" nadomesti jаvascript konstrukt deluje samo z enim znakom: "a" in "A". Izraz (1) ne uporablja nobenih dodatnih navodil (možnosti iskanja), zato metoda spremeni le prvi pojav črke "a". Naslednji dve izrazi kažejo pomen uporabe možnosti iskanja i - registracija registra iskanega znaka (niz). Uporaba možnosti g - vam omogoča zamenjavo vseh pojavov želenega znaka (niz).
Izboljšan primer uporabe
Z vidika percepcije in razumevanja, Primer jаvascript zamenjajte, ne deluje dobro: težko je vizualno zaznati zamenjavo, ki je bila narejena. Če uporabljate to metodo, da "zamenjate izdelane zamenjave" z oznako za spremembo barve, bo dobro opravljeno delo in zaznavanje funkcije bo znatno izboljšano.
Izvorna vrstica se spremeni. Ko se oblikuje vrstica primera uporabe metode zamenjave jаvascript, dobimo niz `dst`. Metoda nadomesti se uporablja tudi za pridobitev niza `dst_replace`, v katerem bo želeni dogodek (označen z zelenim krogom) in vsemi zamenjavami označen z modro in drugo velikostjo.
V nadomestni vrstici se uporabljajo znaki "$", kar pomeni "vstavi najdeno pojavitev". To je zelo priročna možnost. Dejstvo je, da razvijalec dobi priložnost, da napiše redni izraz, katerega rezultat lahko sledite pri oblikovanju vrstice rezultatov.
Uporaba rezultata iskanja
Z uporabo nadomestnega jаvascripta lahko razvijalec dobi (kot posledica izvajanja regularnega izraza):
- $ - zahtevano;
- $ `je tisto, kar gre za iskanje;
- $ `je tisto, kar sledi.
Od zgoraj navedenega je priporočljivo uporabiti le prvo, čeprav lahko izkušeni razvijalec (ali njena naloga) uporablja vse možnosti. Obstaja tudi možnost, da uporabite konstrukcijo $ n in $ nn, kar pomeni, da se pokliče n-ti regularni izraz. Vendar je zaželeno, da se izognemo uporabi te priložnosti.
V skladu s splošno logiko je metoda zamenjave jаvascript usmerjena v izboljšanje priročnosti dela z nizi in izvaja mehanizem prilagodljive obdelave nizov. Vezava za določen pojav omejuje prožnost algoritma in izbira tega, kar se dogaja pred ali po najdenem tekmovanju, lahko ustvari težak rezultat.
Funkcija v jаvascript zamenjaj
Namesto drugega parametra metode lahko uporabite funkcijo, katere rezultat bo namesto ugotovljenega ujemanja nadomestljen.
V tem primeru, če se regularni izraz ujema, se kliče scChange (), ki določa število prejetih parametrov in ustvari izhod.
Tu funkcija ne naredi nič pomembnega, ampak prikazuje vsebino parametrov, ki jih prejme. Po vsaki zamenjavi jаvascripta zamenjajte vrstico "
"se uporablja kot separator. Rezultat je naslednje:
Videli so, da se trije parametri vsakič prenesejo na funkcijo:
- prvi je zahtevan podstavek;
- druga je položaj njenega vstopa;
- tretji je izvirni niz.
Glede na to, kako se uporablja regularni izraz, ki ga uporablja funkcija, se podatki znatno razlikujejo glede na količino in vsebino.
Značilnosti uporabe metode
jаvascript zamenjaj - orodje za prilagodljivo obdelavo nizov. Uporaba funkcije kot drugega parametra naredi to orodje ne samo prilagodljivo, ampak tudi presenetljivo vsestransko.
Pravzaprav jezik brskalnika omogoča razvijalcu, da oblikuje regularni izraz kot pogoj za sprejemanje odločitve, da ta funkcija deluje. Za to funkcijo ni posebnih omejitev, po definiciji je na voljo možnost prenosa števila prenesenih parametrov: to je klasična funkcionalnost jаvascript.
Težava je samih rednih izrazov. Moramo biti zelo previdni, ko jih pripravljamo in ne poskušamo rešiti naloge, ki jo predstavlja en izraz. Primerneje je, da razstavite zahtevano črto v korakih. To je preprostejše, zanesljivejše in daje nadzorovan algoritem in pregleden rezultat.
- Kaj je jаvascript? Zgodovina videza in glavne značilnosti
- Zaokroževanje številk v WEB programiranju
- jаvascript, regularni izraz: primeri, preverjanje regularnih izrazov
- jаvascript: tip - potrebe ali nove funkcije
- jаvascript: primere uporabe
- jаvascript Array za shranjevanje neomejenega števila spremenljivk
- jаvascript Stack push / pop
- Funkcija upravljanja s časom jаvascript setInterval ()
- Uporaba indeksa (jаvascript) pri delu z nizi in nizi
- jаvascript: delo z nizi, funkcije
- Učinkovite operacije na ravni linije z uporabo split jаvascript metode
- Uporaba elementov DOM prek jаvascript getElementById
- Uporaba funkcije jаvascript setTimeout ()
- Kako omogočiti jаvascript v brskalniku Google Chrome in drugih brskalnikih
- Ravnanje z znaki: podnaslov metode jаvascript ()
- Iskanje linije v nizu PHP: opis funkcij
- Sintaksa jаvascript parseInt: primeri uporabe
- Primeri uporabe metode dolžine jаvascripta
- Kako pretvoriti niz v številko v jаvascriptu
- Pomen in uporaba praznega jаvascripta
- Str.replace: primeri učinkovite uporabe