string
text =File.ReadAllText(Environment.CurrentDirectory +
"//test.txt"
, Encoding.GetEncoding(
"gb2312"
));
string
prttern =
"<img(\\s*(src=\"(?<src>[^\"]*?)\"|data-url=\"(?<dataurl>[^\"]*?)\"|[-\\w]+=\"[^\"]*?\"))*\\s*/>"
;
var
maths = Regex.Matches(text, prttern);
using
(FileStream w =
new
FileStream(Environment.CurrentDirectory +
"//wirter.txt"
, FileMode.Create))
{
for
(
int
i = 0; i < maths.Count; i++)
{
byte
[] bs = Encoding.UTF8.GetBytes(
string
.Format(
"图片src:{0}, 图片data-url:{1}"
, maths[i].Groups[
"src"
].Value,
maths[i].Groups[
"dataurl"
].Value) +
"\r\n"
);
w.Write(bs, 0, bs.Length);
Console.WriteLine();
}
}