JavaScript Kullanarak Bir Dizeyi Birden Çok Ayırıcıyla Bölme

Javascript Kullanarak Bir Dizeyi Birden Cok Ayiriciyla Bolme



Ayırma dizesi, metnin her bir bileşeninin ayrı ayrı ele alınabilmesi için bir metin dizesini sistematik bir şekilde bölme uygulamasıdır. Bazen geliştiricilerin uzun dizileri, dizeleri içeren çoklu ayırıcılara göre ayırması gerekir. Bunu yapmak için, JavaScript bir split() yöntemi sağlar.

Bu blog gönderisi, bir JavaScript dizesini birden çok ayırıcıyla bölme yöntemlerini tanımlayacaktır.

Bir JavaScript Dizisini Birden Fazla Ayırıcıyla Nasıl Bölebilirim?

Bir JavaScript dizesini birden çok ayırıcıyla bölmek için aşağıda belirtilen yöntemleri kullanın:







Yukarıdaki yöntemleri tek tek inceleyelim.



Yöntem 1: split() Yöntemini Kullanarak Bir JavaScript Dizisini Birden Çok Ayırıcıyla Bölme

Dizeleri birden çok ayırıcıyla bölmek için “ bölmek() ' yöntem. split() yöntemi, dizeleri ayırıcılara dayalı olarak bir alt diziler dizisine böler.



Sözdizimi





split() yöntemi için aşağıda verilen sözdizimini kullanın:

bölmek ( ayırıcı )

Burada, ' ayırıcı ”, dizeyi bölmek için kullanılan karakter veya normal ifade kalıbıdır.



Geri dönüş değeri

  • Bir dizi alt dize döndürür.

Örnek

Bir değişken oluşturun ' sicim ' dahil olmak üzere birden çok ayırıcıya sahip bir dize içeren ' boşluklar ”, “ ! ' ve ' _ ”:

tanga oldu = 'Linuxhint_Website'ye hoş geldiniz!' ;

' dahil olmak üzere ayırıcılar içeren bir normal ifade ileterek split() yöntemini çağırın. ! ”, “ \s ” (boşluklar), “ _ ”.

splitString'di = sicim. bölmek ( / [ ! \s_ ] +/ ) ;

Bölünmüş dizeleri konsolda yazdırın:

konsol. kayıt ( bölünmüş dize ) ;

Çıktı, dizenin ayırıcılarla başarılı bir şekilde alt dizilere bölündüğünü gösterir:

Normal ifadeler kullanmakla ilgilenmiyorsanız, dizeyi birden çok ayırıcıyla bölmek için aşağıdaki bölümü izleyin.

Yöntem 2: Bir JavaScript Dizisini, split() Yöntemini replaceAll() Yöntemiyle Kullanarak Birden Çok Ayırıcıyla Bölme

JavaScript dizesini birden çok ayırıcıyla bölmek için split() yöntemini replaceAll() yöntemiyle birlikte kullanın. replaceAll() yöntemi, ayırıcıları tek bir karakterle değiştirir ve ardından split() yöntemi, dizeyi tek karaktere böler.

Sözdizimi

Dizeyi split() ve replaceAll() yöntemini kullanarak birden çok ayırıcıyla bölmek için verilen sözdizimini izleyin:

hepsini değiştir ( ayırıcı, ikame edici ) . bölmek ( ayırıcı )

Örnek

Aşağıdaki örnekte öncelikle tüm ayırıcıları tek bir ayırıcı ile değiştireceğiz” $ ' kullanmak ' hepsini değiştir() ” yöntemini seçin ve ardından dizeyi tek ayırıcıya göre bölün” $ ”:

splitString'di = sicim. hepsini değiştir ( ';' , '$' ) . hepsini değiştir ( ',' , '$' ) . bölmek ( '$' ) ;

Çıktı

Dizeyi JavaScript'te birden çok ayırıcıyla bölmek için mümkün olan en iyi çözümleri bir araya getirdik.

Çözüm

JavaScript dizesini birden çok ayırıcıyla bölmek için basit ' bölmek() ” yöntemi veya “ bölmek() ” yöntemi ile “ hepsini değiştir() ' yöntem. split() yöntemi, birden çok ayırıcıdan oluşan bir normal ifade kalıbı alırken, ikinci yaklaşım önce tüm ayırıcıları tek bir birleştirilmiş ayırıcıyla değiştirir ve ardından tek ayırıcının temelinde böler. “ bölmek() ” düzenli ifade kalıbına sahip yöntem, dizeleri birden çok ayırıcıyla ayırmanın etkili bir yoludur. Bu blog gönderisinde, JavaScript kullanarak bir dizeyi birden çok ayırıcıyla bölme yöntemlerini tanımlıyoruz.