-
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:
- xây dựng hệ thống nhận và trả lời tin nhắn SMS?
- làm sao để cột stt trong dataGridview tự động tăng chỉ số khi nhập dữ liệu vào
- Thay đổi nội dung khi kích vào các button mà ko cần hiện form mới
- Làm sao mà để project ở máy A mà mình ngồi ở máy khác vẫn chạy được
- Cách tự động định dạng ngày tháng trong MaskTexbox
- Cập nhật dữ liệu từ table A sang table B.
- Tại sao sử dụng static, không dùng có sao không?...
- Giao diện dùng DevComponents chỉ được lúc design time
- Tìm kiếm trực tiếp textbox hiển thị trên datagridview không cần button
- Thiết kế thanh Timer giống như ProgessBar
-
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
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...