Upotreba JavaScript metode zamijeni ()

Rad s nizovima u javascriptu izvršava se u obliku metode niza objekata, ali dopušta korištenje funkcionalnosti drugih, npr. Nizova, brojeva i opisa.

[img] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_381.jpeg [/img]
Metoda zamjene javascripta ima posebno značenje, često Teško ga je zamijeniti drugim kombinacijama.

Sintaksa i primjer primjene

Znakovi dvostrukih i pojedinačnih apostrofa koriste se za opisivanje nizova: "" i "". Za zapis regularnog izraza uzima se upotreba sklizanja "/". /"Nije prazan regularni izraz, već komentar.


[thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya- javascript-replace_732.jpeg [/thumb]
U ovom primjeru, javascript 'text' zamjenjuje radove dizajna samo jednim znakom: 'a' i 'A.' Izraz

ne koristi nikakve dodatne upute (opcije pretraživanja) , stoga se metoda mijenja samo ne Sljedeća dva izraza pokazuju značenje upotrebe opcije pretraživanja i - slova slova (string), a primjena opcije g omogućuje zamjenu svih pojava znaka (stringa).

Poboljšani primjer primjene

S točke gledišta percepcije i razumijevanje, sljedeći primjer javascript zamjena ne radi ispravno: Teško je vizualno identificirati dovršenu zamjenu. Ako primijenite ovu metodu da zamijenite zamjenu "na oznaci boje, tada će se obaviti dobar posao i percepcija funkcije će se značajno poboljšati.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_363.jpeg
Linija izvora je promijenjena. Nakon formacijePrimjer linije metode zamjene javascripta je niz 'dst'. Također, metoda zamjene se koristi za dobivanje niza 'dst_replace', u kojem je željeni unos (označen zelenim krugom) i sve zamjene označene plavom i drugom veličinom.


Znakovi '$ &' koriste se u zamjenskom retku. što znači "umetnuti pronađeni unos". Ovo je vrlo pogodna opcija. Zapravo, programer dobiva priliku da napiše regularni izraz, rezultat koji se može pratiti prilikom oblikovanja niza rezultata.

Korištenje rezultata pretraživanja

Primjenom javascript zamjene, programer može dobiti (kao rezultat izvršavanja regularnog izraza):
  • $ & amp; - željeni;
  • $ `- onaj koji ide na željenu;
  • $ '- onaj koji ide iza željenog.
  • Od gore navedenog, korisno je koristiti samo prvu, iako iskusni programer (ili zadatak to zahtijeva) može koristiti sve opcije. Još uvijek postoji mogućnost uporabe konstrukcije $ n $ nn, što znači konverziju u n-ti meč regularnog izraza. Ali poželjno je izbjegavati ovu priliku.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_394.jpeg
    U zajedničkoj logici, metoda zamjene javascripta je usmjerena povećati praktičnost rada s žicama i implementirati mehanizam fleksibilne obrade nizova. Povezivanje s određenim unosom ograničava fleksibilnost algoritma i odabir onoga što ide na pronađenu utakmicu ili nakon što može stvoriti glomazan rezultat.

    Funkcija u dizajnu javascripta zamijeniti

    Umjesto drugog parametra metode možete koristiti funkciju, rezultatčiji će se rad zamijeniti umjesto otkrivene slučajnosti.
    http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_605.jpeg
    U ovom primjeru, u slučaju podudarnosti regularnog izraza naziva se funkcija scChange (), koja određuje broj primljenih parametara i oblikuje izlaz.
    [img] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_896.jpeg [/img]
    Ovdje funkcija ne čini ništa značajno, i prikazuje sadržaj parametara koje prima. Nakon svake zamjene javascripta, prijenos znaka "" koristi se kao graničnik. Rezultat je otprilike sljedeći:
    Vidljivo je da svaki put u funkciji prolaze tri parametra:
  • prvi - željeni podniz;
  • drugi je položaj njegovog ulaska;
  • Treća je linija starta.
  • Ovisno o tome što regularni izraz koristi funkcija, podaci će se značajno razlikovati i po broju i po sadržaju.

    Značajke metode primjene

    javascript replacement - alat za fleksibilnu obradu nizova. Upotreba kao drugi parametar funkcije čini ovaj alat ne samo fleksibilnim, već i iznenađujuće svestranim.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_568.jpeg
    U stvari, jezik preglednika daje developerju priliku da formulira redoviti izraz kao uvjet za donošenje odluke koja obavlja funkciju. Nisu nametnuta nikakva posebna ograničenja, mogućnost otkrivanja broja prenesenih parametara po definiciji: to je klasična funkcionalnost javascripta. Teško se nadoknaditivećina regularnih izraza. Morate biti iznimno pozorni pri njihovom sastavljanju i ne težiti jednom izrazu za rješavanje zadatka. Često je prikladnije rastaviti željenu liniju u fazama. To je lakše, pouzdanije i daje kontrolirani algoritam i transparentan rezultat.

    Povezane publikacije