社区
C#
帖子详情
webBrowser1.Document.Body.InnerHtml获取的网页内容如何防止自动转义?
Equn
2009-04-23 10:05:28
webBrowser1.Document.Body.InnerHtml获得网页内容回车换行自动换成“\r\n”还有“\t”这样的转义字符。
因为还要使用正则表达式分析网页内容,这就造成了很大的不方便,怎样可以让系统不转换?
转义后,正则表达式中的“\s”不是无效了嘛。
才刚开始使用.net开发项目,还请指教。
...全文
920
7
打赏
收藏
webBrowser1.Document.Body.InnerHtml获取的网页内容如何防止自动转义?
webBrowser1.Document.Body.InnerHtml获得网页内容回车换行自动换成“\r\n”还有“\t”这样的转义字符。 因为还要使用正则表达式分析网页内容,这就造成了很大的不方便,怎样可以让系统不转换? 转义后,正则表达式中的“\s”不是无效了嘛。 才刚开始使用.net开发项目,还请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangqidong
2009-04-24
打赏
举报
回复
我明白你的意思了,呵呵
Equn
2009-04-24
打赏
举报
回复
这里人气好差,自已找到了。
Regex.Unescape函数
yangqidong
2009-04-24
打赏
举报
回复
[Quote=引用 4 楼 Equn 的回复:]
你还是没理解我意思
[/Quote]
是的,还是没理解。你的意思是从键盘输入\ r \ n 四个字符,要转成回车吗
如果是string s=webBrowser1.Document.Body.InnerHtml.Replace(@"\r\n","\r\n");
Equn
2009-04-24
打赏
举报
回复
[Quote=引用 3 楼 yangqidong 的回复:]
string s=webBrowser1.Document.Body.InnerHtml.Replace("\r\n","\n");//把所有\r\n替换成\n
[/Quote]
你还是没理解我意思,把“\r\n”替换成了“\n”,s的值还是存在“\n”这样的转义字符的。
我需要的是S字符串内不存在转义字符,要字符串值中的回车换车等控制字符就是其ACSII值。
字符串值内存在转义字符,用来输出是没有问题,但要在内存里面处理就不好了。用正则表达式处理时,并不解析转义字符。
yangqidong
2009-04-24
打赏
举报
回复
string s=webBrowser1.Document.Body.InnerHtml.Replace("\r\n","\n");//把所有\r\n替换成\n
Equn
2009-04-24
打赏
举报
回复
[Quote=引用 1 楼 yangqidong 的回复:]
你在说什么啊
[/Quote]
打个比方:
你在文本框textBox中输入一些字符,在代码里面textBox.Text的值中的回车换行符是被转义为“\r\n”。
如:“w你好啊~@\r\nasdfasdfasdf\r\nasdfasdf \r\nasdfasdfasdf234234234234234”
如果需要对textBox.Text值进行正则表达式分析,“\s”匹配的空白字符就没有用了啊。
如何使textBox.Text的值就像是在界面中看到的一样,回车换行就是一个断行,而不是“\r\n”这样的转义字符,从而可以使用正则表达式中的“\s”来匹配。
不知道有没有表述清楚。
yangqidong
2009-04-23
打赏
举报
回复
你在说什么啊
html怎么取消
document
,如何取消
web
Browser
1.
Document
.
Body
.
InnerHtml
的转换问题?
现在使用
web
Browser
时碰到一个问题:...其中strSource中的内容有一部分是“C:\
Document
s and Settings\tom\桌面\cat.jpg”,赋值给
web
Browser
1.
Document
.
Body
.
InnerHtml
后,
web
Browser
1将上面的内容变为“file:///C...
基于
Web
Browser
控件
获取
JavaScript执行后页面源码的完整实现
为了应对复杂的加载模式,有必要构建一个灵活、可配置的等待系统,既能兼容简单页面,也能处理高度动态的应用。很多SPA(单页应用)会...这些数据往往不会出现在HTML源码中,也无法通过DOM遍历
获取
,必须通过脚本访问。
编程小知识锦集
1.在html中如何写一个下载文件的链接 <a href="TestFile.rar">下载文件</a> 将需要下载的文件压缩成.zip/.rar或者浏览器打不开的其他格式,这样点链接的时候即可实现文件下载...
有用的收藏!javascript/c#/asp.net
一,最简单的就是同一个网页里的表单的数据传递。 举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给...
html css js笔记,html+CSS+js学习笔记.doc
第一章2一、关于html的大致了解2二、Html常用的标签3...类型转换12二、断点调试、异常处理12三、函数声明12四、字符串13五、数组14六、javaScript Dom编程15第四章15一、
Body
、
document
对象的事件:16二、Window对象...
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章