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

    Làm sao dùng hàm string.Replace khi trong chuỗi có nhiều dấu "

    Mình có 2 chuỗi như sau:

    Mã:
                        Kết Thúc
    <!--                    
                         
    Mã:
                        Hãy Đánh Thức Trái Tim
    <!--                    
                        
                         
                        -->
    2 chuỗi này do mình bốc tách html ra. "Kết Thúc" và "Hãy Đánh Thức Trái Tim" là tên 2 bài hát và mình muốn lấy 2 thứ này ra. Mình định dùng string.Replace để thay thế chuỗi

    Mã:
    <!--                    
                        
                         
                        -->
    thành "". Nhưng do có nhiều dấu " nên ko xử lí được. Mình muốn tìm 1 các tổng quát để làm việc này vì tên bài hát sẽ thay đổi. Bạn nào biết chỉ mình với.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sao bạn không dùng Regex để lấy ?

    Mã:
    MatchCollection matches = Regex.Matches(html, "(.+?)<!--", RegexOption.IgnoreCase);foreach(Match match in matches) { string songName = match.Groups[1].Value; Console.WriteLine(songName + "
    ");}

 

 

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
  •