-
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:
- Cách làm webBrowser control c# có thể truy cập tất cả các trang Web
- Đóng form nền sau khi đăng nhập thành công
- Lỗi : Insufficient system resources exist to complete the requested servies (Expection from HRESULT : 0x800705AA ) ?
- cách dùng OpenFileDialog, SaveFileDialog, BrowseFolderDialog
- GetFocusedRowCellValue báo lỗi NullReferenceException là do đâu?
- Tự động tính chiều cao cho report của devexpress ?
- Lưu những thay đổi trên form thì làm thế nào?
- Cách tạo level cho game dạng Flow Free?
- Code lấy thông tin bị avira báo có virut
- Lỗi the application failed to initialize properly trong Visual Studio 2005 là lỗi gì?
-
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
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...