Regex web浏览器内部文本数据如何在文本框中接收?
我已经在下面发布了我的HTML。我想从我的文本框区域中获取名称值。我已经尝试了几个过程,但仍然没有得到任何有效的解决方案。请检查我的HTML和代码片段,并向我展示一个可能的解决方案 刷新页面时,名称前缀将始终保持不变。但是,“姓名”区域内的姓氏将发生变化,但将始终包含文字“mr.”作为前3位数字。如果您考虑文字空间,正则表达式为([mm] r])四位。下面是我的表格示例Regex web浏览器内部文本数据如何在文本框中接收?,regex,web-scraping,scraper,innertext,htmlelements,Regex,Web Scraping,Scraper,Innertext,Htmlelements,我已经在下面发布了我的HTML。我想从我的文本框区域中获取名称值。我已经尝试了几个过程,但仍然没有得到任何有效的解决方案。请检查我的HTML和代码片段,并向我展示一个可能的解决方案 刷新页面时,名称前缀将始终保持不变。但是,“姓名”区域内的姓氏将发生变化,但将始终包含文字“mr.”作为前3位数字。如果您考虑文字空间,正则表达式为([mm] r])四位。下面是我的表格示例 <table> <tr><td><b>Your Name is </b&
<table>
<tr><td><b>Your Name is </b> mr. kamrul</td></tr>
<tr><td><b>your age </b> 12</td></tr>
<tr><td><b>Email:</b>kennethdasma30@gmail.com</td></tr>
<tr><td><b>job title</b> sales man</td></tr>
</table>
如果有人能告诉我如何在浏览器窗口中接收列表框中的所有内容(“先生”+文本),我将不胜感激。另外,如果您能详细解释答案并给出好的评论,我将不胜感激,因为我也想更详细地理解答案。这里有一个简单的使用正则表达式的方法,假设您的html页面的格式不变
Regex re = new Regex(@"(?<=<tr><td><b>Your\sName\sis\s?</b>\s?)[mM]r\.\s.+?(?=</td></tr>)", RegexOptions.Singleline);
foreach (Match match in re.Matches(webBrowser1.DocumentText))
{
listBox1.Items.Add(match.Value);
}
Regex re=new Regex(@)(?这里是一种使用Regex的简单方法,假设html页面的格式不变
Regex re = new Regex(@"(?<=<tr><td><b>Your\sName\sis\s?</b>\s?)[mM]r\.\s.+?(?=</td></tr>)", RegexOptions.Singleline);
foreach (Match match in re.Matches(webBrowser1.DocumentText))
{
listBox1.Items.Add(match.Value);
}
Regex re=新的Regex(@”(?请阅读上的说明。现在,我们只能猜测您使用的是C#。另外,不清楚您想要获得的字符串。请阅读上的说明。现在,我们只能猜测您使用的是C#。另外,不清楚您想要获得的字符串。您能解决我的此链接问题吗?相同的只是在那里需要数字请检查一下你正在解决我的这个链接的问题,只是在那里的号码需要请检查