Trong C#, phương thức Split() của chuỗi (string) được sử dụng để tách chuỗi thành mảng các chuỗi con dựa trên một hoặc nhiều ký tự phân tách.
Ví dụ:
Ta có 1 chuỗi là Python, CSharp, Robot iif
Ta là con người nên nhìn hiểu được chuỗi trên gồm 3 phần riêng biệt, vậy ta phải lập trình làm sao để máy tính hiểu được chuỗi trên có 3 thành phần, đó là câu chuyện sinh ra hàm Split trong C#.
Split nghĩa là chia ra thành từng phần.
string str = "Xin chào, tôi là iif, chuyên đào tạo lập trình";
//
string[] arr = str.Split(", ");
foreach (string author in arr )
Console.WriteLine(author);
// In ra:
Xin chào
tôi là iif
chuyên đào tạo lập trình
string text = "C#,Java|Python;JavaScript";
char[] separators = { ',', '|', ';' }; // Tách theo dấu , | ;
string[] words = text.Split(separators);
foreach (string word in words)
{
Console.WriteLine(word);
}
Console.Read();
string str="Xin chào ABC tôi là iif";
string[] lines = Regex.Split(str, "ABC");
Console.Write(lines[0]);
Console.Write(lines[1]);
Console.Read();
Để hiểu chi tiết về hàm Split các bạn hãy thực hành và làm nhiều bài tập về nó để hiểu bản nhất nhé.
📌 Mình là Nhật chủ trại huấn luyện code xin kính chào bạn.
Mời bạn làm bài tập với tôi
Tìm kiếm: hàm tách chuỗi, hàm chia đôi chuỗi
Split trong C# được sử dụng nhiều trong tách chuổi khi làm phần mềm bằng C#