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

Jak Usunac Przecinki Z Ciagu W Javascript



Przecinek to znak interpunkcyjny używany w długich zdaniach, aby były bardziej czytelne. Deweloperowi może być trudno ręcznie usunąć wszystkie przecinki z kolekcji ciągów. Aby to zrobić, JavaScript ma pewne predefiniowane metody, które pomagają programistom usuwać przecinki z tekstu.

W tym poście opiszemy metodę usuwania przecinków z ciągu znaków w JavaScript.







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

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



    • Metoda replace()
    • Metoda replaceAll()
    • Połączenie metody split() z metodą join()

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



Metoda 1: Usuń przecinki z ciągu za pomocą metody replace()

zastąpić() Metoda po prostu zamienia wartość ciągu na zdefiniowany ciąg. Wymaga dwóch argumentów, wartości, która zostanie zastąpiona i wartości, która zostanie wykorzystana jako zamiennik. Domyślnie usuwa tylko pierwsze wystąpienie szukanej wartości. Jednak za pomocą wyrażenia regularnego można usunąć wszystkie wystąpienia wyszukiwanego terminu.





Składnia

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



zastąpić ( 'zamieńWartość' , „zamiennik” ) ;


Tutaj, ' ZamieńWartość ” to wyszukiwana wartość, która zostanie zastąpiona w ciągu, a„ zamiennik ” służy do jego zastąpienia. Daje nowy ciąg z zastąpionymi wartościami jako wyjście.

Przykład

Najpierw utwórz zmienną „ str ” i zapisz ciąg” Linuxhint, to najlepsza strona do nauki, umiejętności ” w str:

zmienna str = „Linuxhint to najlepsza strona do nauki i umiejętności” ;


Wywołaj metodę replace() przekazując przecinek ( , ) i pusty ciąg ( „” ) jako argument w „ konsola.log() ' metoda:

konsola.log ( str. zastąpić ( ',' , '' ) ) ;


Podane wyjście usuwa tylko pierwszy przecinek z łańcucha:


Aby usunąć wszystkie przecinki z ciągu za pomocą metody replace(), przekaż wzorzec wyrażenia regularnego „ /\,/g ” jako replaceValue zamiast przecinka ( , ):

konsola.log ( str. zastąpić ( / \, / g, '' ) ) ;


Tutaj, w wyrażeniu regularnym, ukośniki ( / ) wskazuje początek i koniec wyrażenia regularnego, natomiast ukośnik odwrotny ( \ ) jest używany z przecinkiem ( , ) jako znak ucieczki, „ g ” to globalna flaga reprezentująca eliminację wszystkich przecinków z ciągu.

Dane wyjściowe pokazują, że wszystkie przecinki z ciągu zostały usunięte:

Metoda 2: Usuń przecinki z ciągu za pomocą metody replaceAll()

Zamień wszystko() Metoda ” to kolejna wbudowana metoda JavaScript. Wymaga również dwóch parametrów, wartości do zastąpienia i wartości, która ma zostać użyta jako zamiennik. Jest szczególnie używany, gdy konieczne jest zastąpienie wszystkich podanych wartości jednocześnie bez użycia wzorca regex.

Składnia

Postępuj zgodnie z podaną poniżej składnią metody replaceAll(), aby wyeliminować przecinki z ciągu:

Zamień wszystko ( 'wartość wyszukiwania' , 'zamieńWartość' ) ;


W powyższej składni „ searchValue ” to podciąg do zastąpienia, a „ ZamieńWartość ” to wartość używana jako zamiennik. Gdy określona wartość zostanie znaleziona w ciągu, wyprowadza nowy ciąg z zastąpionymi wartościami.

Przykład

Wywołaj metodę replaceAll() przekazując przecinek ( , ) w pierwszym argumencie i pusty ciąg ( „” ) w drugim argumencie. Metoda replaceAll() zastąpi wszystkie przecinki z ciągu pustym podciągiem:

konsola.log ( str.replaceAll ( ',' , '' ) ) ;


W wyniku usunięto wszystkie przecinki:

Metoda 3: Usuń przecinki z ciągu za pomocą metody split() Z metodą join()

rozdzielać() ” z „ Przystąp() ”, to kolejna procedura w JavaScript używana do usuwania przecinków z ciągu. Metoda split() zwraca tablicę. Ta tablica zawiera komponenty, które reprezentują części ciągów, gdy podział napotka przecinek. Jednak potrzebujemy ciągu, a nie tablicy. W tym celu użyj metody join() z metodą split(), aby przekonwertować tablicę na łańcuch.

Składnia

Poniższa składnia jest używana dla metody split() z metodą join():

rozdzielać ( ',' ) .Przystąp ( '' )


Metoda split() przyjmie przecinek jako parametr i zwróci tablicę podciągów. Tablice są ponownie łączone w ciąg za pomocą metody JavaScript join() poprzez przekazanie pustego ciągu.

Przykład

Wywołaj metodę split() za pomocą metody join() w „ konsola.log() ” poprzez przekazanie przecinka(,) i pustego ciągu(‘’) jako argumentów:

konsola.log ( str.split ( ',' ) .Przystąp ( '' ) ) ;


Wyjście

Wniosek

Aby usunąć przecinki z wartości ciągu, użyj zastąpić() metoda, Zamień wszystko() metoda lub kombinacja rozdzielać() oraz Przystąp( ) metoda. The zastąpić() usuwa tylko pierwszy przecinek z ciągu ze względu na jego domyślną pracę. Jednak za pomocą wyrażenia regularnego można go dostosować, aby usunąć wszystkie przecinki z danego ciągu. The Zamień wszystko() usuwa wszystkie wystąpienia przecinka „” z całego ciągu. Duet rozdzielać() oraz Przystąp() również wykonać tę samą operację; jednak działają inaczej. Wszystko to zostało dokładnie wyjaśnione w tym poście na przykładach.