JavaScript'te Dizeden Virgül Nasıl Kaldırılır

Javascript Te Dizeden Virgul Nasil Kaldirilir



Virgül, uzun cümlelerde onları daha okunaklı kılmak için kullanılan bir noktalama işaretidir. Bir geliştiricinin bir dizi dizideki tüm virgülleri manuel olarak silmesi zor olabilir. Bunu yapmak için JavaScript, geliştiricilerin bir metinden virgülleri kaldırmasına yardımcı olan belirli önceden tanımlanmış yöntemlere sahiptir.

Bu gönderi, JavaScript'te bir dizeden virgül kaldırma yöntemini açıklayacaktır.







JavaScript'te Dizedeki Virgüller Nasıl Kaldırılır?

JavaScript'te bir dizedeki virgülleri ortadan kaldırmak için aşağıdaki önceden tanımlanmış JavaScript yöntemlerini kullanın:



    • replace() yöntemi
    • replaceAll() yöntemi
    • split() yönteminin join() yöntemiyle birleşimi

Yukarıda belirtilen yöntemlerin hepsini tek tek tartışalım.



Yöntem 1: replace() Yöntemini Kullanarak Dizeden Virgülleri Kaldırın

yer değiştirmek() ” yöntemi, bir dizenin değerini tanımlanmış dizeyle değiştirir. Değiştirilecek değer ve ikame olarak kullanılacak değer olmak üzere iki argüman gerektirir. Varsayılan olarak, yalnızca aranan değerin ilk örneğini kaldırır. Ancak, düzenli ifade yardımı ile aranan terimin tüm oluşumları kaldırılabilir.





Sözdizimi

Dizeden virgül kaldırmak için replace() yöntemini kullanmak için aşağıda belirtilen sözdizimini izleyin:



yer değiştirmek ( 'Değeri değiştir' , 'değiştirici' ) ;


Burada, ' replaceValue ”, bir dizgede değiştirilecek aranan değerdir ve“ yedek ” yerine kullanılır. Çıktı olarak değiştirilen değerlerle yeni bir dize verir.

Örnek

İlk önce, bir değişken oluşturun ' cadde ” ve bir dize saklayın” Linuxhint, öğrenme, beceriler için en iyi web sitesidir ” str'de:

var str = 'Linuxhint, öğrenme, beceriler için en iyi web sitesidir' ;


Yerine virgül () ileterek replace() yöntemini çağırın. , ) ve boş bir dize ( '' ) bir argüman olarak “ konsol.log() ' yöntem:

konsol.log ( str. değiştir ( ',' , '' ) ) ;


Verilen çıktı, bir dizeden yalnızca ilk virgülü kaldırır:


replace() yöntemini kullanarak dizedeki tüm virgülleri kaldırmak için, 'regex modelini' iletin. /\,/g ” virgül yerine replaceValue olarak ( , ):

konsol.log ( str. değiştir ( / \, / g, '' ) ) ;


Burada, normal ifadede, eğik çizgiler ( / ) normal bir ifadenin başlangıcını ve sonunu gösterirken, ters eğik çizgi ( \ ) virgül ile kullanılır ( , ) bir kaçış karakteri olarak, “ g ”, bir dizedeki tüm virgüllerin kaldırılmasını temsil eden genel bayraktır.

Çıktı, dizedeki tüm virgüllerin kaldırıldığını gösterir:

Yöntem 2: replaceAll() Yöntemini Kullanarak Dizeden Virgülleri Kaldırın

hepsini değiştir() ” yöntemi, başka bir yerleşik JavaScript yöntemidir. Ayrıca, değiştirilecek değer ve ikame olarak kullanılacak değer olmak üzere iki parametre gerektirir. Bir normal ifade kalıbı kullanmadan belirtilen tüm değerleri bir kerede değiştirmek gerektiğinde özellikle kullanılır.

Sözdizimi

Bir dizedeki virgülleri ortadan kaldırmak için replaceAll() yöntemi için aşağıda sağlanan sözdizimini izleyin:

hepsini değiştir ( 'arama değeri' , 'Değeri değiştir' ) ;


Yukarıdaki sözdiziminde, “ aramaDeğeri ” değiştirilecek alt dizedir ve “ replaceValue ” ikame olarak kullanılan değerdir. Dizede belirli bir değer bulunduğunda, değiştirilen değerlerle yeni bir dize çıktısı verir.

Örnek

Virgül ( , ) ilk argümanda ve boş bir dizede ( '' ) ikinci argümanda. replaceAll() yöntemi, bir dizedeki tüm virgülleri boş bir alt dizeyle değiştirir:

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


Çıktıda, tüm virgüller kaldırıldı:

Yöntem 3: Join() Yöntemiyle split() Yöntemini Kullanarak Dizeden Virgülleri Kaldırın

bölmek() ' ile ' katılmak() ” yöntemi, JavaScript'te dizeden virgül kaldırmak için kullanılan başka bir prosedürdür. split() yöntemi bir dizi döndürür. Bu dizi, bölme bir virgülle karşılaştığında dizelerin bölümlerini temsil eden bileşenleri içerir. Ancak, bir dizi yerine bir dizeye ihtiyacımız var. Bunun için, diziyi bir dizgeye dönüştürmek için join() yöntemini split() yöntemiyle birlikte kullanın.

Sözdizimi

Join() yöntemiyle split() yöntemi için aşağıda belirtilen sözdizimi kullanılır:

bölmek ( ',' ) .katılmak ( '' )


split() yöntemi, virgülü parametre olarak kabul eder ve bir dizi alt dize döndürür. Diziler, boş bir dize geçirilerek JavaScript join() yöntemi kullanılarak bir dizeye yeniden birleştirilir.

Örnek

“içindeki join() yöntemiyle split() yöntemini çağırın. konsol.log() ” yöntemi, argüman olarak virgül(,) ve boş dize('') ​​ileterek:

konsol.log ( str.split ( ',' ) .katılmak ( '' ) ) ;


Çıktı

Çözüm

Bir dize değerinden virgül kaldırmak için, yer değiştirmek() yöntem, hepsini değiştir() yöntemi veya kombinasyonu bölmek() ve katılmak( ) yöntem. bu yer değiştirmek() varsayılan çalışması nedeniyle dizeden yalnızca ilk virgülü kaldırır. Ancak, normal bir ifadenin yardımıyla, verilen dizedeki tüm virgülleri kaldıracak şekilde özelleştirilebilir. bu hepsini değiştir() bir virgülün tüm oluşumlarını kaldırır “,” tüm dizeden. ikilisi bölmek() ve katılmak() aynı işlemi de gerçekleştirin; ancak, farklı çalışırlar. Bunların hepsi bu yazıda örneklerle ayrıntılı olarak açıklanmıştır.