Jak odstranit čárky z řetězce v JavaScriptu

Jak Odstranit Carky Z Retezce V Javascriptu



Čárka je interpunkční znaménko používané v dlouhých větách, aby byly čitelnější. Pro vývojáře může být obtížné ručně odstranit všechny čárky z kolekce řetězců. K tomu má JavaScript určité předdefinované metody, které vývojářům pomáhají odstraňovat čárky z textu.

Tento příspěvek popíše metodu pro odstranění čárek z řetězce v JavaScriptu.







Jak odstranit čárky z řetězce v JavaScriptu?

Chcete-li odstranit čárky z řetězce v JavaScriptu, použijte následující předdefinované metody JavaScriptu:



    • metoda nahradit().
    • metoda nahradit All().
    • Kombinace metody split() s metodou join().

Pojďme diskutovat o všech výše uvedených metodách jeden po druhém.



Metoda 1: Odebrat čárky z řetězce pomocí metody replace().

' nahradit() ” metoda jednoduše nahradí hodnotu řetězce definovaným řetězcem. Vyžaduje dva argumenty, hodnotu, která bude nahrazena, a hodnotu, která má být použita jako náhrada. Ve výchozím nastavení pouze odstraní první výskyt hledané hodnoty. Pomocí regulárního výrazu však lze odstranit všechny výskyty hledaného výrazu.





Syntax

Chcete-li použít metodu replace() k odstranění čárek z řetězce, postupujte podle níže uvedené syntaxe:



nahradit ( 'replaceValue' , 'náhradník' ) ;


Tady, ' nahraditHodnotu ' je hledaná hodnota, která bude nahrazena v řetězci, a ' náhražka “ se používá k jeho nahrazení. Jako výstup poskytuje nový řetězec s nahrazenými hodnotami.

Příklad

Nejprve vytvořte proměnnou „ str “ a uložte řetězec “ Linuxhint, je nejlepší, web pro učení, dovednosti “v str:

var str = 'Linuxhint, je nejlepší, webová stránka pro učení, dovednosti' ;


Zavolejte metodu replace() předáním čárky ( , ) a prázdný řetězec ( ‘’ ) jako argument v „ console.log() “ metoda:

konzole.log ( str. nahradit ( ',' , '' ) ) ;


Daný výstup odstraní pouze první čárku z řetězce:


Chcete-li odstranit všechny čárky z řetězce pomocí metody replace() , předejte vzor regulárního výrazu “ /\,/G ” jako nahradit hodnotu místo čárky ( , ):

konzole.log ( str. nahradit ( / \, / G, '' ) ) ;


Zde, v regulárním výrazu, dopředná lomítka ( / ) označuje začátek a konec regulárního výrazu, zatímco zpětné lomítko ( \ ) se používá s čárkou ( , ) jako úniková postava, “ G ” je globální příznak, který představuje odstranění všech čárek z řetězce.

Výstup ukazuje, že všechny čárky z řetězce jsou odstraněny:

Metoda 2: Odebrání čárek z řetězce pomocí metody replaceAll().

' vyměnit vše() ” je další vestavěná metoda JavaScriptu. Vyžaduje také dva parametry, hodnotu, která má být nahrazena, a hodnotu, která má být použita jako náhrada. Využívá se zejména tehdy, když je nutné nahradit všechny uvedené hodnoty najednou bez použití vzoru regulárních výrazů.

Syntax

Chcete-li odstranit čárky z řetězce, postupujte podle níže uvedené syntaxe pro metodu replaceAll():

vyměnit vše ( 'searchValue' , 'replaceValue' ) ;


Ve výše uvedené syntaxi je „ searchValue “ je podřetězec, který se má nahradit, a “ nahraditHodnotu ” je hodnota, která se používá jako náhrada. Když je v řetězci nalezena konkrétní hodnota, vypíše nový řetězec s nahrazenými hodnotami.

Příklad

Zavolejte metodu replaceAll() předáním čárky ( , ) v prvním argumentu a prázdný řetězec ( ‘’ ) ve druhém argumentu. Metoda replaceAll() nahradí všechny čárky z řetězce prázdným podřetězcem:

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


Ve výstupu byly nyní odstraněny všechny čárky:

Metoda 3: Odebrání čárek z řetězce pomocí metody split() Pomocí metody join().

' rozdělit() “ s „ připojit() “, je další procedura v JavaScriptu používaná k odstranění čárek z řetězce. Metoda split() vrací pole. Toto pole obsahuje komponenty, které představují části řetězců, když rozdělení narazí na čárku. Požadujeme však spíše řetězec než pole. K tomu použijte metodu join() s metodou split() k převodu pole na řetězec.

Syntax

Níže uvedená syntaxe se používá pro metodu split() s metodou join():

rozdělit ( ',' ) .připojit ( '' )


Metoda split() přijme čárku jako parametr a vrátí pole podřetězců. Pole jsou znovu spojena do řetězce pomocí metody JavaScript join() předáním prázdného řetězce.

Příklad

Vyvolejte metodu split() s metodou join() v ' console.log() ” předáním čárky(,) a prázdného řetězce(‘’) jako argumentů:

konzole.log ( str.rozdělit ( ',' ) .připojit ( '' ) ) ;


Výstup

Závěr

Chcete-li odstranit čárky z hodnoty řetězce, použijte buď nahradit() metoda, vyměnit vše() metoda nebo jejich kombinace rozdělit() a připojit( ) metoda. The nahradit() odstraní pouze první čárku z řetězce kvůli jeho výchozímu fungování. Pomocí regulárního výrazu jej však lze upravit tak, aby z daného řetězce odstranil všechny čárky. The vyměnit vše() odstraní všechny výskyty čárky ',' z celého řetězce. Duo z rozdělit() a připojit() také provést stejnou operaci; fungují však jinak. To vše bylo důkladně vysvětleno v tomto příspěvku s příklady.