-
20-08-2010, 05:27 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Xóa dấu trong chuỗi tiếng Việt như thế nào?
Chào các bạn mình co vấn đề này mong các bạn giúp đở. Giả sử mình nhập 1 chuổi ký tự vào trong textbox "VD: Nguyễn Hoàng Minh" mình muốn chuyển chuổi này thành "Nguyen Hoang Minh". tức là từ chuổi có dấu chuyển sang chuổi không dấu.
View more random threads:
- Phạm vi của kiểu dữ liệu [FLoat]
- Vấn đề về lập trình 15 Puzzle với C#.
- Có hàm nào giống hàm With như trong VB không ?
- Sử dụng phương thức .Equals () so sánh 2 chuỗi như thế nào?
- cách dùng regular expressions trong c# như thế nào?
- Chú thích trong WinForm như thế nào?
- điều kiện kiểm tra hình chữ nhật trong C#?
- Xác định các màu của 1 điểm ảnh như thế nào ?
- Hiện tượng database mang thuộc tính read only sau khi cài đặt chương trình c#
- làm sao để so sánh đc 2 câu lệnh sql(lấy ra số ngày) vs nhau
-
21-08-2010, 03:29 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:private static readonly string[] VietnameseSigns = new string[] { "aAeEoOuUiIdDyY", "áàạảãâấầậẩẫăắằặẳẵ", "ÁÀẠẢÃÂẤẦẬẨẪĂẮẰẶẲẴ", "éèẹẻẽêếềệểễ", "ÉÈẸẺẼÊẾỀỆỂỄ", "óòọỏõôốồộổỗơớờợởỡ", "ÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠ", "úùụủũưứừựửữ", "ÚÙỤỦŨƯỨỪỰỬỮ", "íìịỉĩ", "ÍÌỊỈĨ", "đ", "Đ", "ýỳỵỷỹ", "ÝỲỴỶỸ" }; public static string locDau(string str) { for (int i = 1; i < VietnameseSigns.Length; i++) { for (int j = 0; j < VietnameseSigns[i].Length; j++) str = str.Replace(VietnameseSigns[i][j], VietnameseSigns[0][i - 1]); } return str; }
-
23-08-2010, 09:48 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
code C#:
Mã:using System.Text.RegularExpressions;using System.Collections.Generic;using System.Text; /// <summary>/// Chuyển chuỗi có dấu sang không dấu/// </summary>/// <param name="s">Chuỗi cần chuyển đổi</param>/// <returns>Chuỗi sau khi chuyển đổi</returns>private string Convert_Chuoi_Khong_Dau(string s){ Regex regex = new Regex(@"\p{IsCombiningDiacriticalMarks}+"); string strFormD = s.Normalize(NormalizationForm.FormD); return regex.Replace(strFormD, String.Empty).Replace('\u0111', 'd').Replace('\u0110', 'D');}
-
18-07-2011, 04:27 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể giải thích dùm mình đc ko???
Mã:@"\p{IsCombiningDiacriticalMarks}+"
-
24-11-2011, 08:14 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[Nhận xét] cái trên hơi dài nhưng chạy nhanh hơn!
regex mất thời gian nhiều gấp đôi duyệt array
-
04-01-2016, 12:19 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi kuzumi_sanhdieu
-
04-01-2016, 12:30 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi dien
-
04-01-2016, 01:48 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thằng dở hơi sẽ làm ngược lại vì nó chẳng có ý nghĩa gì.
-
04-01-2016, 02:16 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thế gian nhiều kẻ dở hơi, làm mất thông tin - không thể khôi phục
//
Mất mà không biết cái mất là gì.
-
04-01-2016, 03:18 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Van8Hien62
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...