c# - 使用部分文本提取整行文本
问题描述
我在这里做的是检查网页的源代码<input
字段,代码非常基本:
代码:
foreach (string key in keys)
{
if (pageHtml.Contains("name=\"" + key + "\""))
{
// Ignore fields that are hidden ...
// Add it to the list ...
found.Add(key + "|" + value);
// Log ...
Log.Add("Found [F] -> [ " + key + " ] -> [ " + value + " ] ...");
}
}
使用我能够检查是否name="VALUE"
存在的代码,我的软件中有一个小问题,如果一个字段就像<input type="hidden" name="do" value="VALUE" />
一个隐藏字段,我会遇到错误,我想我需要提取整行然后检查它是否在添加到列表之前包含“隐藏”,我想不出<input
在检查之前提取整行的最佳方法,我假设我需要正则表达式,任何帮助将不胜感激。
解决方案
推荐阅读
- swift - Swift / Firestore - 如何获取包含嵌套地图对象的单个文档并将它们发送到结构?
- jenkins - Jenkins - 多分支管道无法解释的故障
- php - 带括号的 XDebug - 非活动调试按钮
- java - 如何截取 GridLayout 的屏幕截图然后分享
- python - argparse设置,解析后设置值
- javascript - 扩展 Toast UI Image Editor 的预建函数 addShape
- database - 无法在 MongoDB 查询中找到匹配项
- javascript - 如何在无状态组件中合并值?
- pine-script - 解释 tradingview 松脚本自引用变量值
- python-3.x - 使用 Twitter API 发送直接消息不起作用