如何用webBrowser获取网页中中文字符串

zjls 2007-05-10 12:21:30
网页代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>

</title></head>
<body>
<form name="form1" method="post" action="gb_reg.aspx?xlh=111111&zcm=222222" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTQ4NjgwNjk5D2QWAgIDD2QWBAIBDw8WAh4EVGV4dAUM5rOo5YaM5oiQ5YqfZGQCAw8PZA8QFgJmAgEWAhYCHg5QYXJhbWV0ZXJWYWx1ZQUGMTExMTExFgIfAQUGMjIyMjIyFgICBAIEZGRk4k7rGkjlLQXnKEgpmBgwRWtZTZo=" />
</div>

<div>
 
<span id="Label1">注册成功</span>

</div>

</form>
</body>
</html>

,------------------------------
我只想要里面的那几个中文字
...全文
291 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjls 2007-05-10
  • 打赏
  • 举报
回复
有搞手知道不
-过客- 2007-05-10
  • 打赏
  • 举报
回复
如果只有一处出现中文,这样

string yourStr = ............;
Match m = Regex.Match(yourStr, @"[\u4e00-\u9fa5]+");
if (m.Success)
{
string resultStr = m.Value;
}

如果有多处出现中文,这样
MatchCollection mc = Regex.Matches(yourStr, @"[\u4e00-\u9fa5]+");
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
zjls 2007-05-10
  • 打赏
  • 举报
回复
谁能给各。只要留网页中文的字的正则表达式啊。只要中文

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧