PDA

View Full Version : Help - Tìm và thay thế cụm từ xác định 2 vị trí giới hạn



davidhuynhvan
29-09-2013, 19:00
Mình muốn viết phần tự động nhận dạng link hình trong bài viết. Giải thuật dự vào code mẫu sau:

string input = "http://aaaaaaaaaaaaaa.com/abc.jpg";
string output = Regex.Replace(input, "http.*jpg", String.Format("<img src='{0}/>'", input));
Output

<img src='http://aaaaaaaaaaaaaa.com/abc.jpg/>'

Nhưng trường họp post nhiều URL chưa xử lý được, mong mọi người hướng dẫn giúp. Vì code trên nó nhận dạng đầu http và cuối jpg nên nó gom hết.

QuanN
30-09-2013, 00:00
Cần non-greedy matching character ?.

string output = Regex.Replace(input, "http.*?jpg", String.Format("<img src='{0}' />", input));