Wymień wszystkie przestrzenie w ciągu „+” w JavaScript

Wymień wszystkie przestrzenie w ciągu „+” w JavaScript
Czasami programiści muszą wymienić przestrzenie w ciągu specjalnym określonym znakiem. Często odbywa się to, aby sformatować ciąg w określonym celu, na przykład kodowanie adresu URL poprzez wymianę przestrzeni „%20”, Tworząc prawidłową nazwę pliku, zastępując przestrzenie '_' Lub '-', do przetwarzania danych i tak dalej.

Ten post ilustruje metody wymiany wszystkich przestrzeni w ciągu+”Znak w JavaScript.

Jak wymienić wszystkie przestrzenie w ciągu „+” w JavaScript?

Do wymiany przestrzeni ze sznurka „+”, Użyj podanych metod:

  • Metoda zamień ()
  • Metoda zastępcza ()
  • metoda split () z metodą łączenia ()

Metoda 1: Wymień wszystkie przestrzenie w ciągu „+” za pomocą metody „zamień ()”

Użyj "zastępować()„Metoda wymiany wszystkich przestrzeni w ciągu. Wyszuwa ciąg określonej wartości lub wyrażenia regularnego/wzoru i wysyła nowy ciąg, w którym określone wartości są zastąpione. Daje nowy ciąg i nie modyfikuje oryginalnego ciągu.

Składnia

Użyj podanej wymienionej składni do metody zastępczej ():

Wymień (Wyszukiwarka, wymiana wartości)

Tutaj "Wartość wyszukiwania”Jest wartością lub wzorem wyrażenia regularnym/regex do wyszukiwania, a„ ”Wartość zamienna”To wartość zastąpienia wartości wyszukiwania.

Przykład

Po pierwsze, utwórz ciąg:

const string = "Welcome to Linuxhint";

Zadzwoń do "zastępować()„Metoda, przekazując wzór regex dla przestrzeni i„+„Podpis jako argument zastępczy:

const Newstring = String.zamień ( / / g, '+');

Wyrażenie regularne służy do wymiany wszystkich przestrzeni, ponieważ metoda zastąpienia zastępuje tylko pierwszą instancję ciągu.

Wydrukuj zwrócony ciąg z metody zastępczej () na konsoli:

konsola.log (NewSstring);

Widać, że „+„Znak pomyślnie zastąpił przestrzenie w ciągu:

Metoda 2: Wymień wszystkie przestrzenie w ciągu „+” za pomocą metody „ZamiennikL ()”

Możesz także użyć „Zamień wszystko()”Metoda, która zastępuje wszystkie wystąpienia określonej wartości na konkretny znak. Wyświetla również nowo utworzony ciąg z wymienionymi wartościami.

Składnia

Do metody zamiennika () stosuje się następującą składnię:

Wymień (Wyszukiwarka, wymiana wartości)

W tej metodzie nie ma potrzeby używania wzorca regularnego do wyszukiwania ciągu.

Przykład

Nazwij metodę zamiennika () i przejdź przestrzeń i „+”Jako parametr, który zastąpi wszystkie przestrzenie znakiem„+”:

const Newstring = String.zamiennik (", '+');

Wyjście

Metoda 3: Wymień wszystkie przestrzenie w ciągu „+” za pomocą metody „split ()” metodą „dołącz ()”

Użyj "podział()„Metoda z„dołączyć()„Metoda zastąpienia przestrzeni w ciągu„+”. Metoda split () przekształca ciąg w tablicę/listę podłoża na podstawie określonego separatora. Metoda łączenia () może następnie łączyć podjawy w jednym ciągu z konkretnym separatorem.

Składnia

Podana podana składnia jest wykorzystywana dla metody podzielonej () z metodą łączenia ():

Split (separator).dołącz („Charakter”)

Przykład

Przywołaj metodę split () z podanym ciągiem, aby podzielić ją na podjazdy, przekazując separator przestrzeni „”, a następnie wywołać metodę łączenia (), aby dołączyć do podłoża za pomocą „+" podpisać:

const Newstring = String.podział(").dołącz („+”);

Jak widać, sznur pomyślnie zastąpił przestrzenie „+”:

Zebraliśmy wszystkie podstawowe instrukcje związane z zastąpieniem wszystkich przestrzeni w ciągu „+” w JavaScript.

Wniosek

Aby wymienić wszystkie przestrzenie ze sznurka „+”, użyj „zastępować()" metoda, "Zamień wszystko()" metoda, "podział()„Metoda z„dołączyć()" metoda. Metoda zastępcza () zastępuje tylko pierwszą instancję, dla wszystkich instancji wykorzystuje wyrażenie regularne lub wzór. Podczas gdy metoda zamiennika (metoda split () z metodami łączącej () przyjmują wartość wyszukiwaną jako miejsce („”). W tym poście zilustrowaliśmy metody zastąpienia wszystkich przestrzeni w ciągu znaku „+” w JavaScript.