Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 12 12311 ... CuốiCuối
Kết quả 1 đến 10 của 114
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    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;        }
    Chúc bạn thành công [IMG]images/smilies/smile.png[/IMG]

  3. #3
    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');}

  4. #4
    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}+"
    Có nghĩa là j thế??? rùi sao lại có replace('\u0111','d')???

  5. #5
    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

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kuzumi_sanhdieu
    [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
    bạn có biết nguyên nhân vì sao không

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi dien
    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.
    Ai có thể làm việc ngược lại ?

  8. #8
    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ì.

  9. #9
    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ì.

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Van8Hien62
    Ai có thể làm việc ngược lại ?
    bạn có thể hỏi thằng cốc cốc

 

 
Trang 1 của 12 12311 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •