Languages
[Edit]
PL

JavaScript - jak podzielić ciąg znaków (string)?

3 points
Created by:
Sylwia
3500

W tym artykule skupiono się na różnych sposobach dzielenia ciągu znaków na tablicę. JavaScript udostępnia metodę String.prototype.split, której można użyć do tego.

1. Dzielenie łańcucha według tekstu

Każdy ciąg można podzielić w JavaScript z innym ciągiem.

1.1. Podział łańcucha na podstawie spacji, przyklad

W tym przykładzie ciąg z pojedynczą spacją służy do dzielenia tekstu na pojedyncze słowa.

// ONLINE-RUNNER:browser;

var text = 'This is some text...';
var array = text.split(' '); // zastosowano separator spacji

console.log(array);

1.2. Podział ciągu według tekstu, przykład

Ta sekcja pokazuje, jak podzielić ciąg na inny ciąg.

// ONLINE-RUNNER:browser;

var text = 'This is some text...';
var array = text.split('is'); // ta sekwencja znaków oddziela ciąg
console.log(array);

1.3. Podział ciągu na tablicę znaków, przykład

W tym podejściu pusty ciąg jest używany do podziału głównego ciągu na tablicę znaków.

// ONLINE-RUNNER:browser;

var text = 'This is some text...';
var array = text.split(''); // zastosowano pusty separator

console.log(array);

Uwaga: takie podejście nie jest zalecane ze względu na znaki Unicode, które mogą zostać błędnie zinterpretowane.

1.4. Podziel ciąg spacjami z ograniczeniem rozmiaru wyniku, przykład

W tej sekcji pokazano, jak podzielić ciąg przez ograniczenie spacji rozmiaru tablicy wyjściowej do dwóch elementów.

// ONLINE-RUNNER:browser;

var text = 'This is some text...';
var array = text.split(' ', 2); // maksymalny rozmiar tablicy wynikowej będzie wynosił 2

console.log(array);

2. Podziel ciąg z wyrażeniem regularnym (wyrażenie regularne)

Każdy ciąg można podzielić w JavaScript za pomocą zwykłego wyrażenia.

2.1. Podział ciągu według białego symbolu znaku, przykład

W tym przykładzie biały symbol znaku służy do dzielenia tekstu na pojedyncze słowa.

// ONLINE-RUNNER:browser;

var text = 'This is some text...';
var array = text.split(/\b/); // początek lub koniec słowa oddziela ciąg

console.log(array);

2.2. Podziel ciąg według białego symbolu znaku z ograniczeniem rozmiaru wyniku, przykład

W tym przykładzie biały symbol znaku jest używany do dzielenia tekstu na pojedyncze słowa, ograniczając rozmiar tablicy wyjściowej do dwóch elementów.
// ONLINE-RUNNER:browser;

var text = 'This is some text...';
var array = text.split(/\b/, 2); // maksymalny rozmiar tablicy wynikowej będzie wynosił 2

console.log(array);

3. Podziel ciąg z Symbol.split (z rozdzielaczem), przykład

Przykład użycia rozdzielacza opisano w tym artykule.

Bibliografia

  1. String.prototype.split - MDN Docs 

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - friendly IT community for everyone.

❤️💻 🙂

Join