我正在使用Regex在HTML中查找所有标签,我想用列表中的新标签替换其中的每个标签。
尝试:
while (regx.IsMatch(html) && count < urls.Count)
{
newhtml = regx.Replace(newhtml, m => $"<img style='width:{Application.Current.MainPage.Width -10}' src={urls[count]} />");
count++
}
这将使所有图像变为同一图像
答案 0 :(得分:-1)
您必须在1
中指定regx.Replace()
才能仅替换第一次出现的事件。
while (regx.IsMatch(newhtml) && count < urls.Count)
{
newhtml = regx.Replace(newhtml, m => $"<img style='width: {Application.Current.MainPage.Width -10}' src={urls[count]} />", 1);
count++;
}