Korzystanie z metody JavaScript replace ()

Praca z ciągami znaków wykonanych w formacie javascript metody obiektów smyczkowych, ale pozwala na korzystanie z innych funkcji, takich jak tablice numerów i opisów.

[IMG] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_381.jpeg [/img]
Sposób JavaScript wymienić to szczególne znaczenie, często Trudno jest go zastąpić innymi kombinacjami.

składnia i przykład

Aby opisać linie wykorzystywane symbole podwójne i pojedynczy apostrof „„”i„””. Aby napisać wyrażenie regularne wykorzystały ukośnikiem «/». Nie należy jednak zapominać, że kilka znaków "//„- nie jest pusty rekord wyrażeniem i komentarz


[kciuk] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-. metodu-javascript-replace_732.jpeg [/thumb]
W tym przykładzie javascript konstrukcja „tekst” zastąpić działa tylko na jednej postaci. „a” i „a” wyrażenie

nie stosować żadnych dodatkowych wskazówek (opcje wyszukiwania) , dlatego metoda zmienia tylko ne rshe wpisując literę „a” Kolejne dwa wyrażenia pokazać, co oznacza korzystanie z opcji wyszukiwania. I -. liter (linia) Opcje aplikacji g. - umożliwia zamianę wszystkich wystąpień o charakterze (string)

Poprawa przykładem

Z punktu widzenia percepcji i zrozumienie, następujący przykład zastąpienia javascript nie działa poprawnie: Trudno jest wizualnie zidentyfikować ukończony zamiennik. Stosując tę ​​metodę, aby zastąpić zamienników wykonanych „na znacznik zmienia kolor, to będzie zrobić dobrą robotę i postrzeganie funkcji znacznie się poprawiła.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_363.jpeg [/kciuka]
Linia wyjścia zmianie. Po formacjiPrzykładową linią metody javascript replace jest ciąg "dst". Ponadto, metoda replace jest używana do otrzymania ciągu znaków "dst_replace", w którym żądany wpis (oznaczony zielonym kółkiem) i wszystkie substytucje są oznaczone kolorem niebieskim i innym rozmiarem.


Znaki "$ i amp;" są używane w linii zastępczej. co oznacza "wstaw znaleziony wpis". Jest to bardzo wygodna opcja. W rzeczywistości programista ma możliwość napisania wyrażenia regularnego, którego wynik można śledzić podczas tworzenia ciągu wynikowego.

Korzystanie z wyniku wyszukiwania

Stosując zamianę javascript, programista może uzyskać (w wyniku wykonania wyrażenia regularnego):
  • $ & amp; - chciał;
  • $ - ten, który idzie do pożądanego;
  • $ "- ten, który pasuje do pożądanego.
  • Z powyższego, wskazane jest użycie tylko pierwszego, chociaż doświadczony programista (lub zadanie to wymaga) może korzystać ze wszystkich opcji. Nadal istnieje możliwość użycia konstrukcji $ n $ nn, co oznacza konwersję do n-tego dopasowania wyrażenia regularnego. Pożądane jest jednak unikanie korzystania z tej możliwości.
    [kciuk] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_394.jpeg [/kciuka],
    , zgodnie z ogólną logikę sposób ma JavaScript wymienić w celu zwiększenia wygody pracy z ciągami i implementacji mechanizmu elastycznego przetwarzania ciągów. Wiązanie z konkretnym wpisem ogranicza elastyczność algorytmu i wybór tego, co trafia do znalezionego dopasowania, lub może spowodować nieporęczny wynik.

    Funkcja w konstrukcji javascript zamienia

    Zamiast drugiego parametru metody można użyć funkcji, wynikdzieło zostanie zastąpione zamiast ujawnionego zbiegów okoliczności.
    [kciuk] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_605.jpeg [/kciuka]
    W tym przykładzie, jeśli ekspresja regularnego pasuje nazwana funkcją scChange (), która określa liczbę odebranych parametrów i tworzy wynik.
    [IMG] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_896.jpeg [/img]
    W tym przypadku, funkcja ma zasadniczo nic i demonstruje zawartość parametrów, które otrzymuje. Po zastąpieniu każdego javascriptu, przeniesienie łańcucha "" jest używane jako ogranicznik. Wynikiem jest mniej więcej tak:
    [IMG] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_887.jpeg [/img] [22 ] Widać, że za każdym razem w funkcji przekazywane są trzy parametry:
  • pierwszy - pożądany podciąg;
  • drugi to pozycja jego wejścia;
  • Trzeci to linia wyjściowa.
  • W zależności od użytego ekspresji regularnych wyznaczonych danych funkcja będzie się różnić, a liczba i zawartości.

    Cechy metody aplikacji

    javascript replace - narzędzie do elastycznego przetwarzania napisów. Użycie jako drugiego parametru funkcji czyni to narzędzie nie tylko elastycznym, ale także zaskakująco uniwersalnym.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_568.jpeg [/thumb]
    W rzeczywistości, ta przeglądarka umożliwia programistom sformułować regularne wyrażenie jako warunek podejmowania decyzji wykonującej funkcję. Nie ma żadnych specjalnych ograniczeń dotyczących funkcji nie jest narzucone, zdolność do identyfikacji liczby dostępnych parametrów przekazywanych z definicji, jest klasycznym javascript funkcjonalne. Trudności nadrabiająwiększość wyrażeń regularnych. Trzeba być bardzo uważnym przy ich kompilacji i nie dążyć do jednego wyrażenia, aby rozwiązać zadanie. Często wygodniej jest rozbierać wymaganą linię etapami. Jest łatwiejszy, bardziej niezawodny i daje kontrolowany algorytm oraz przejrzysty wynik.

    Powiązane publikacje