Upotreba zamjenske zamjenske zamjene ()
sadržaj
Metoda jаvascript zamjene je od posebne važnosti, često je teško zamijeniti drugim kombinacijama.
Sintaksa i primjera primjera
Dvostruki i pojedinačni apostrofi koriste se za opisivanje žica: "" i "". "Korištenje crta" / "koristi se za pisanje regularnog izraza, ali ne zaboravite da znak" // "nije zapis praznih regularnih izraza, ali komentar.
U ovom primjeru "tekst" zamjenjuje jаvascript konstrukt radi samo s jednim znakom: `a` i `A`. Izraz (1) ne koristi nikakve dodatne upute (opcije pretraživanja), tako da metoda mijenja samo prvu pojavu slova `a`. Sljedeća dva izraza prikazuju značenje primjene opcije pretraživanja i - registracija registra traženog znaka (niz). Upotreba opcije g - omogućuje zamjenu svih pojavljivanja željenog znaka (niz).
Poboljšani primjer primjene
S gledišta percepcije i razumijevanja, jаvascript primjer zamjena ne radi dobro: teško je vizualno otkriti zamjenu koju je napravio. Ako ovu metodu koristite za "zamjenu proizvedenih zamjena" oznakom za promjenu boje, izvršit će se dobar posao, a percepcija funkcije bit će znatno poboljšana.
Izvorna crta se mijenja. Nakon što se formira linija primjera korištenja zamjenske metode, dobiva se niz `dst`. Metoda zamjene također se koristi za dobivanje niza `dst_replace`, u kojem će se željena pojava (naznačena zelenim krugom) i sve zamjene označiti plavom i drugom veličinom.
Na zamjenskoj liniji upotrebljavaju se znakovi `$`, što znači "umetnite pronađenu pojavu". Ovo je vrlo zgodan izbor. U stvari, razvojni programer dobiva priliku da napiše regularni izraz, rezultat koji se može pratiti tijekom formiranja linije rezultata.
Upotreba rezultata pretraživanja
Pomoću zamjenskog jаvascript zamjenskog programera može se dobiti (kao rezultat izvršavanja regularnog izraza):
- $ - potrebna;
- $ je ono što ide u potragu;
- $ je ono što slijedi.
Od gore navedenog, poželjno je koristiti samo prvi, iako iskusni razvojni programer (ili zadatak koji to zahtijeva) može koristiti sve opcije. Postoji i mogućnost korištenja konstrukcije $ n i $ nn, što znači da se naziva n-th regularna ekspresija. Ali, poželjno je izbjegavati korištenje ove prilike.
Prema općoj logici, metoda zamjene jаvascript-a usmjerena je na poboljšanje praktičnosti rada s žicama i provodi mehanizam fleksibilne obrade niza. Vezivanje za određenu pojavu ograničava fleksibilnost algoritma, a izbor onoga što se događa prije ili poslije pronađene utakmice može stvoriti težak rezultat.
Funkcija u jаvascript zamjeni
Umjesto drugog parametra metode, možete koristiti funkciju čiji će rezultat biti zamijenjen umjesto otkrivenog podudaranja.
U ovom primjeru, ako se regularni izraz odgovara, naziva se scChange (), koja određuje broj primljenih parametara i generira izlaz.
Ovdje funkcija ne čini ništa bitno, ali pokazuje sadržaj parametara koje prima. Nakon svake izmjene jаvascript zamijenite, redak "
"se koristi kao separator. Kao rezultat, dobivena je sljedeća:
Vidljivo je da se svaki parametar prenosi na funkciju svaki put:
- prvi je traženi podnaslov;
- drugi je položaj njegova ulaska;
- treći je izvorni niz.
Ovisno o tome kako se koristi regularni izraz koji koristi funkcija, podaci će značajno varirati u količini i sadržaju.
Značajke primjene metode
Zamijenite jаvascript - alat za fleksibilnu obradu žice. Upotreba ove funkcije kao drugog parametra čini ovaj alat ne samo fleksibilnim nego i iznenađujuće svestranim.
Zapravo, jezik preglednika omogućuje razvojnom programeru da formulira regularni izraz kao uvjet za donošenje odluke da funkcija obavlja. Nema posebnih ograničenja funkcije, sposobnost otkrivanja broja prenesenih parametara je dostupna po definiciji: to je klasična jаvascript funkcionalnost.
Teškoća su sami regularni izrazi. Moramo biti iznimno pažljivi kada ih sastavljamo i ne pokušavamo riješiti zadatak postavljen jednim izrazom. Pogodno je rastaviti potrebnu liniju u fazama. To je jednostavnije, pouzdanije i daje kontrolirani algoritam i transparentan rezultat.
- jаvascript, regularni izraz: primjeri, provjeravanje regularnih izraza
- jаvascript: primjeri primjene
- Push / pop jаvascript Stack
- Upotreba indeksa (jаvascript) prilikom rada s nizovima i nizovima
- jаvascript: rad s nizovima, funkcije
- Učinkovite operacije na razini linije pomoću metode split jаvascript
- Upotreba DOM elemenata putem jаvascript getElementById
- Upotreba jаvascript funkcije setTimeout ()
- Kako omogućiti jаvascript u pregledniku Google Chrome i drugim preglednicima
- Upravljanje znakovima: jаvascript metoda substring ()
- Sintaksa jаvascript parseInt: primjeri upotrebe
- Primjeri upotrebe metode duljine jаvascript-a
- Kako pretvoriti string u broj u jаvascript
- Značenje i upotreba jаvascript neispravnog
- Mjesto ulaska: primjeri učinkovite upotrebe
- Kako omogućiti jаvascript u pregledniku Google Chrome i drugim preglednicima
- Upravljanje znakovima: jаvascript metoda substring ()
- Sintaksa jаvascript parseInt: primjeri upotrebe
- Primjeri upotrebe metode duljine jаvascript-a
- Kako pretvoriti string u broj u jаvascript
- Značenje i upotreba jаvascript neispravnog