[C#] Loại Bỏ Các Ký Tự đặc Biệt Trong Chuỗi - Non Nguyen Blog

Trang chủLập trình [C#] Loại bỏ các ký tự đặc biệt trong chuỗi tháng 11 05, 2019 0 Nhận xét Bài viết này sẽ nêu ra các cách để loại bỏ ký tự đặc biệt, chỉ giữ lại ký tự thuộc bảng chữ cái (A ... Z) hoặc số (0 .. 9) trong chuỗi bằng ngôn ngữ lập trình C#.

Loại bỏ tất cả ký tự đặc biệt

Cách này là cách ngắn gọn, sử dụng biểu thức chính quy (Regex) để xử lý chuỗi như sau: Đoạn code này sẽ loại bỏ tất cả các ký tự đặc biệt, kể cả khoảng trắng (space), dấu chấm (.), ... chỉ giữ lại ký tự bảng chữ cái và chữ số.

Loại bỏ ký tự đặc biệt, giữ lại ngoại lệ

Cách này thì cũng dùng biểu thức chính quy (Regex) như trên, tuy nhiên có cải tiến một chút là giữ lại những ký tự ngoại lệ xác định.

Loại bỏ ký tự đặc biệt dùng vòng lặp

Cách này hơi "nông dân" một tý nhưng cũng hiệu quả. Loại bỏ những ký tự đặc biệt, tuy nhiên vẫn giữ lại những ký tự ngoại lệ xác định.

Kết quả

Mình cũng đã viết một chương trình Winform demo việc xử lý ký tự đặc biệt theo 3 cách trên. Bạn có thể tải chương trình và source về tìm hiểu nhé. Tải về chương trình demo/button/#ca2127 Chúc bạn code vui! Thẻ Lập trình

Non Nguyen

I am an IT Engineer and I always see me as a newbie

You might like

Hiện thêm

Post a Comment

Đăng nhận xét

Mới hơn Cũ hơn

Được xem nhiều

Goods Issue và Goods Receipt trong SAP

tháng 12 04, 2021

Cấu trúc T-Code trong SAP và ý nghĩa của chúng

tháng 8 27, 2021

Những T-Code phổ biến trong SAP MM (Material Management)

tháng 9 05, 2022

Các chủ đề

  • Chuyện Non kể(3)
  • Cà phê chém gió(4)
  • Giải pháp EAM(2)
  • Góc âm nhạc(5)
  • Lập trình(18)
  • Mã hóa(2)
  • R & D(8)
  • Videos(7)

Các thẻ chính

  • .Net
  • AngularJS
  • Batch Script
  • IBM Cognos
  • Infor
  • LinQ
  • Oracle Database
  • Postman
  • cPanel

☕ Buy me a cup of coffee

Non Nguyen Blog - blog.nonnguyen.com

Biểu mẫu liên hệ

Từ khóa » Bỏ Khoảng Trắng Trong Chuỗi C#