Làm thế nào để loại bỏ khoảng trắng dư thừa ở đầu và cuỗi của một chuỗi trong CSharp? (How to removes all leading and trailing white-space characters of string in CSharp?)






Tiếp theo các bài viết về lớp String của CSharp, bài này tôi sẽ thiệu cách sử dụng phương thức trim() để loại bỏ các khoảng trắng dư thừa ở đầu và cuối một chuỗi(String) trong một chuỗi.






trim() là một phương thức được cung cấp bởi lớp String(class String) nó được dùng để loại bỏ tất cả các ký tự khoảng trắng ở vị trí đầu và vị trí cuối của một chuỗi, cú pháp của phương thức này như sau:

string str.trim()

Để hiểu rõ hơn về cách sử dụng và hoạt động của phương thức trim() ta sẽ đi qua một ví dụ nhỏ.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HowToTrimString
{
    class Program
    {
        static void Main(string[] args)
        {

            string str01 = "       VNLIVES.NET      ";
            string str02 = "   Welcome    come   you to my    site.      ";
           
            Console.WriteLine("str01 before Trim:" + str01);
            Console.WriteLine("str02 Before Trim:" + str02);

            str01 = str01.Trim();
            str02 = str02.Trim();

            Console.WriteLine("-----------------------");

            Console.WriteLine("str01 after Trim: " + str01);
            Console.WriteLine("str01 after Trim: " + str02);

            Console.ReadLine();

        }
    }
}

Kết quả sau khi thực thi chương trình sẽ là.


Như bạn bạn thấy trong hình trên hàm trim() chỉ remove được các ký tự khoảng trắng ở đầu và cuối chuỗi, không thể remove được các khoảng trắng dư thừa ở giữ chuỗi. Trong bài viết --------------------- tôi sẽ hướng dẫn cách trim khoảng trắng chuẩn nhất.


























No comments:

Post a Comment