昨天我发布了这个问题:
其中一个响应是使用Reg Expression来定位表单元素。客户端系统返回一个HTML页面,该页面包含以下隐藏元素 -
<input type="hidden" name="Location" value="sometext.txt"><input type="hidden" name="tableid" value="2"><input type="hidden" name="GroupID" value="1236781329">
我如何使用reg exp来定位名为Location,tableid,GroupID及其相应值的元素。
是否有在线rge表达式构建器?
答案 0 :(得分:3)
我建议您使用HTML agility pack并使用类似XML的DOM来访问页面结构,而不是正则表达式。它比使用正则表达式更可靠。
答案 1 :(得分:0)
类似
foreach(Match m in new Regex("<input(.+)name=\"(?<name>.+)\">").Matches())
string name = m.Groups["name"].Value;
答案 2 :(得分:0)
一个体面的在线正则表达式测试器是here。