lấy Regex Matches lấy toàn bộ thể src của hình ảnh trong đoạn code html truyền vào trong lập trình web asp.net, get the src of img attribute in html asp.net. Get all src of img attribute in html asp.net như thế nào? Mình muốn lấy toàn bộ thẻ hình ảnh, src của 1 chuỗi html truyền vào từ bên ngoài. VD: Mã: string str="<h4>nội dung gì đó<h4> hình ảnh <img src='hinh/img.png'/> hình đẹp1, <img src='hinh/img2.png'/> hình đẹp2" Giờ mình muốn lấy src gồm hinh/img.png hinh/img2.png thì làm như thế nào? cảm ơn
Code của bạn đây nhé: Mã: private List<string> GetSrcImagesInHTMLString(string htmlString) { List<string> images = new List<string>(); var imgreg = Regex.Matches(htmlString, @"(?<=<img\s+[^>]*?src=(?<q>['""]))(?<url>.+?)(?=\k<q>)"); var list = new HashSet<String>(); //HashSet trùng nhau thì không lấy foreach (var img in imgreg) { if (img.ToString() != "") { images.Add(img.ToString()); } } return images; }