Upotreba zamjenske zamjenske zamjene ()

Rad s žicama

u jаvascript implementiranom u obliku metoda linije objekata, ali omogućuje upotrebu funkcionalnosti drugih, kao što su polja, brojevi i opisi korisnika.

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.

Dijelite na društvenim mrežama:

Povezan
jаvascript: primjeri primjenejаvascript: primjeri primjene
Push / pop jаvascript StackPush / pop jаvascript Stack
Upotreba indeksa (jаvascript) prilikom rada s nizovima i nizovimaUpotreba indeksa (jаvascript) prilikom rada s nizovima i nizovima
jаvascript: rad s nizovima, funkcijejаvascript: rad s nizovima, funkcije
Učinkovite operacije na razini linije pomoću metode split jаvascriptUčinkovite operacije na razini linije pomoću metode split jаvascript
Upotreba DOM elemenata putem jаvascript getElementByIdUpotreba DOM elemenata putem jаvascript getElementById
Upotreba jаvascript funkcije setTimeout ()Upotreba jаvascript funkcije setTimeout ()
Kako omogućiti jаvascript u pregledniku Google Chrome i drugim preglednicimaKako omogućiti jаvascript u pregledniku Google Chrome i drugim preglednicima
Upravljanje znakovima: jаvascript metoda substring ()Upravljanje znakovima: jаvascript metoda substring ()
Sintaksa jаvascript parseInt: primjeri upotrebeSintaksa jаvascript parseInt: primjeri upotrebe
» » Upotreba zamjenske zamjenske zamjene ()
LiveInternet