【发布时间】:2009-02-26 12:21:00
【问题描述】:
我想像这样在行中搜索一个值
<p align="center"><input type="hidden" name="e79e7ec" value="15302f565b">
我需要 name="" value 和 value="" value :P 创建此代码,但此代码不起作用
Regex rloginRand = new Regex(@"<p align=center><input type=hidden name=\w*");
Match mloginRand = rloginRand.Match(source);
string loginrand = "";
if (mloginRand.Success)
{
loginrand = mloginRand.ToString().Replace("<p align=center><input type=hidden name=", "");
}
string loginrnd = "";
Regex rloginRnd = new Regex(@"name="+ loginrand+"value=\w*");
Match mloginRnd = rloginRnd.Match(source);
if (mloginRand.Success)
{
loginrnd = mloginRnd.ToString().Replace("name="+loginrand+" value=", "");
}
错误是
Form1.cs(71,69):错误 CS1009:无法识别的转义序列
在这一行
正则表达式 rloginRnd = new Regex(@"name="+ loginrand+"***value=\w****");
【问题讨论】:
-
regex html 再次来袭