Jak usunąć przecinki z ciągu w JavaScript

Jak usunąć przecinki z ciągu w JavaScript

Przecinek jest znakiem interpunkcyjnym używanym w długich zdaniach, aby uczynić je bardziej czytelnymi. Deweloperowi trudno jest ręczne usuwanie wszystkich przecinków z kolekcji ciągów. W tym celu JavaScript ma pewne predefiniowane metody, które pomagają programistom usunąć przecinki z tekstu.

W tym poście opisuje metodę eliminowania przecinków z ciągu w JavaScript.

Jak usunąć przecinki z ciągu w JavaScript?

Aby wyeliminować przecinki z ciągu w JavaScript, użyj następujących predefiniowanych metod JavaScript:

    • Metoda zamień ()
    • Metoda zastępcza ()
    • Połączenie metody split () z metodą łączenia ()

Omówmy wszystkie wyżej wymienione metody jeden po drugim.

Metoda 1: Usuń przecinki z ciągów za pomocą metody zastępczej ()

„„zastępować()”Metoda po prostu zastępuje wartość łańcucha zdefiniowanym ciągiem. Wymaga dwóch argumentów, wartości, która zostanie zastąpiona, i wartość, którą należy wykorzystać jako zamiennik. Domyślnie po prostu usuwa pierwszą instancję wyszukiwanej wartości. Jednak przy pomocy wyrażenia regularnego można to zrobić w celu usunięcia wszystkich wystąpień wyszukiwanego terminu.

Składnia

Postępuj zgodnie z poniższą składnią, aby użyć metody zastępczej () do usuwania przecinków z ciągu:

zamień („zamień wartość”, „zamiennik”);


Tutaj, "Wymień wartość”To wyszukiwana wartość, która zostanie zastąpiona w ciągu i„zamiennik”Służy do wymiany. Daje nowy ciąg z wymienionymi wartościami jako wyjście.

Przykład

Najpierw utwórz zmienną „str”I przechowuj ciąg„Linuxhint, to najlepsza strona internetowa do nauki, umiejętności”W str:

var str = 'Linuxhint, to najlepsza strona internetowa do nauki, umiejętności ”;


Wywołaj metodę Replay (), przekazując przecinek (,) i pusty ciąg (") jako argument w „konsola.dziennik()" metoda:

konsola.Log (str.zastępować(',', "));


Dane wyjście usuwa tylko pierwszy przecinek z ciągu:


Aby usunąć wszystkie przecinki z ciągu za pomocą metody zastępczej (), przejdź wzór regex „/\,/G„Jako wartość zastępcza zamiast przecinka (,):

konsola.Log (str.zamień (/\,/g, "));


Tutaj, w wyrażeniu regularnym, naprzód (/) Wskazuje początek i koniec wyrażenia regularnego, podczas gdy opóźnienie (\) jest używany z przecinkiem (,) jako postać uciekaG”Jest globalną flagą, która reprezentuje eliminowanie wszystkich przecinków z łańcucha.

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

Metoda 2: Usuń przecinki z ciągów za pomocą metody zamiennika ()

„„Zamień wszystko()„Metoda to kolejna wbudowana metoda JavaScript. Wymaga również dwóch parametrów, wartości, która ma zostać zastąpiona, a wartość do użycia jako zamiennika. Jest on specyficznie wykorzystywany, gdy konieczne jest zastąpienie wszystkich określonych wartości jednocześnie bez użycia wzorca regularnego.

Składnia

Postępuj zgodnie z poniżej metody zamiennika (), aby wyeliminować przecinki z ciągu:

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


W powyższej składni „„Wartość wyszukiwania”To podłoże do wymiany i„Wymień wartość”To wartość używana jako zamiennik. Gdy wartość określona jest w ciągu, wyświetla nowy ciąg z wymienionymi wartościami.

Przykład

Zadzwoń do metody zastępczej (), przekazując przecinek (,) W pierwszym argumencie i pustym ciągu (") W drugim argumencie. Metoda zamiennika () zastąpi wszystkie przecinki z łańcucha pustym podłożem:

konsola.Log (str.Zamień wszystko(',', "));


W wyjściu wszystkie przecinki zostały teraz usunięte:

Metoda 3: Usuń przecinki z ciągów za pomocą metody split () z metodą łączenia ()

„„podział()”Z„dołączyć()„Metoda, to kolejna procedura w JavaScript stosowana do usuwania przecinków z ciągu. Metoda split () zwraca tablicę. Ta tablica zawiera komponenty reprezentujące części strun, gdy podzielony napotyka przecinek. Jednak potrzebujemy łańcucha, a nie tablicy. W tym celu użyj metody Join () z metodą split (), aby przekonwertować tablicę na ciąg.

Składnia

Poniżej wymieniona składnia jest stosowana do metody split () za pomocą metody łączenia ():

podział(",").dołączyć("")


Metoda split () zaakceptuje przecinek jako parametr i zwróci tablicę podłoża. Tablice są dołączane do ciągu za pomocą metody JavaScript (), przekazując pusty ciąg.

Przykład

Wywołać metodę split () metodą łączenia () w „konsola.dziennik()„Metoda, przekazując przecinek (,) i pusty ciąg (”) jako argumenty:

konsola.Log (str.podział(',').dołączyć("));


Wyjście

Wniosek

Aby usunąć przecinki z wartości ciągu, użyj albo zastępować() metoda Zamień wszystko() metoda lub połączenie podział() I dołączyć() metoda. zastępować() usuwa tylko pierwszą przecinek z łańcucha ze względu na jego domyślną pracę. Jednak za pomocą wyrażenia regularnego można go dostosować do usunięcia wszystkich przecinków z danego ciągu. Zamień wszystko() usuwa wszystkie wystąpienia przecinka „” Z całego ciągu. Duet podział() I dołączyć() wykonać również tę samą operację; Jednak działają inaczej. Wszystkie z nich zostały dokładnie wyjaśnione w tym poście z przykładami.