Jak wymienić całą dwukropek w JavaScript

Jak wymienić całą dwukropek w JavaScript
Okrężnica (:) jest używany jako znak interpunkcyjny do zbudowania połączenia między dwoma zdaniami. Czasami musisz wymienić wszystkie okolonki z łańcucha dowolnym określonym znakiem lub usunąć wszystkie kolony z tekstu lub ciągu. JavaScript zapewnia pewne predefiniowane metody wydajnego wykonywania tego zadania.

Ten blog zademonstruje procedurę zastąpienia wszystkich okrężnicy ze sznurka.

Jak wymienić całą dwukropek w JavaScript?

Do wymiany wszystkich okrężnicy z łańcucha użyj poniżej określonych metod JavaScript:

  • Metoda zamień ()
  • Metoda zastępcza ()

Zaimplementujmy każdy z nich indywidualnie!

Metoda 1: Wymień całą dwukropek metodą zastępowania ()

„„zastępować()”Metoda jest używana do po prostu zastąpienia wartości zdefiniowanym ciągiem, znakiem lub dowolnym symbolem. Jest to predefiniowana metoda obiektu typu ciąg. Akceptuje dwa parametry i podaje ciąg z nowo zastąpionymi wartościami. Metoda zastępcza () zastępuje tylko pierwsze wystąpienie, podczas gdy można użyć wzoru Regex, aby zastąpić wszystkie wystąpienia dowolnego znaku lub ciągu.

W naszym przypadku chcemy usunąć wszystkie okolonki z łańcucha, więc użyjemy metody zastępczej () z wyrażeniem regularnym lub wzorem do wyrabiania.

Składnia

Składnia do użycia metody zastępczej () jest następująca:

strunowy.zamień („SearchValue”, „zamień wartość”);

Tutaj "Wartość wyszukiwania”To wartość, którą należy przeszukać i zastąpić„Wymień wartość".

Przykład

W tym przykładzie najpierw utworzymy zmienną o nazwie „Ciąg c”, Który przechowuje sznur mający w nim kolony:

var cstring = "Linuxhint: zapewnia najlepsze samouczki:";

Następnie wywołaj metodę zamień (), przekazując wzorzec wyrażenia regularnego, aby wyszukać okrężnicę w całym ciągu i zastępuje go pustym ciągiem, który jest podany jako drugi parametr:

var ans = cSTRING.zamień (/:/g, ");

Tutaj, "G”Wskazuje globalną flagę, która przeszukuje wszystkie wystąpienia w dostarczonym ciągu.

Na koniec wydrukuj wynikowy ciąg za pomocą „konsola.dziennik()" metoda:

konsola.log (Ans);

Jak widać na wyjściu, wszystkie kolony są pomyślnie usuwane z ciągu:

Przejdźmy do następnej metody.

Metoda 2: Wymień całą okrężnicę metodą zamiennika ()

Aby zastąpić wszystkie okolonki ze sznurka, możesz również użyć „Zamień wszystko()" metoda. Działa tak samo jak metoda zastępcza (), ale różnica polega na tym, że metoda zastępcza () zastępuje pierwsze występowanie, podczas gdy metoda zastępcza () zastępuje wszystkie wystąpienia w ciągu bez użycia wzorca regularnego lub wyrażenia regularnego wyrażenia regularnego.

Składnia

Aby zastosować metodę zamiennika (), postępuj zgodnie z podaną składnią:

strunowy.Zamiennik („SearchValue”, „zastąpienieValue”);

Tutaj "Wartość wyszukiwania”To wartość, którą należy przeszukać i zastąpić„Wymień wartość".

Przykład

Będziemy teraz używać tego samego ciągu i zadzwonimy do „Zamień wszystko()”Metoda bez określenia jakiegokolwiek wzorca od regularności do usuwania wszystkich wystąpień. Więc wejdziemy tylko do okrężnicy (:), które zostaną przeszukane i zastąpione pustym ciągiem:

var ans = cSTRING.Zamień wszystko(':',");

Wydrukuj ciąg po usunięciu wszystkich kolonów:

konsola.log (Ans);

Dane wyjściowe pokazuje, że wszystkie okolonki są usuwane z łańcucha:

Zebraliśmy najprostsze metody zastąpienia wszystkich okrężnicy z łańcucha.

Wniosek

Aby zastąpić wszystkie okolonki z łańcucha, możesz użyć metody zastępczej () lub metody zastępczej (). Na przykład metody zamiennika () i zamiennika () przeszukują sznur dla kolonów i zastąp je pustym łańcuchem. W metodzie zastępczej () musisz dodać regularność do usunięcia wszystkich wystąpień kolonów w ciągu, podczas gdy w metodzie zastępczej () dodaj tylko dwukropek jako wartość wyszukiwania. Na tym blogu zademonstrowaliśmy procedurę zastąpienia wszystkich okrężnicy ze sznurka odpowiednimi przykładami.