社区
C#
帖子详情
webBrowser1.Document.Body.InnerHtml获取的网页内容如何防止自动转义?
Equn
2009-04-23 10:05:28
webBrowser1.Document.Body.InnerHtml获得网页内容回车换行自动换成“\r\n”还有“\t”这样的转义字符。
因为还要使用正则表达式分析网页内容,这就造成了很大的不方便,怎样可以让系统不转换?
转义后,正则表达式中的“\s”不是无效了嘛。
才刚开始使用.net开发项目,还请指教。
...全文
895
7
打赏
收藏
webBrowser1.Document.Body.InnerHtml获取的网页内容如何防止自动转义?
webBrowser1.Document.Body.InnerHtml获得网页内容回车换行自动换成“\r\n”还有“\t”这样的转义字符。 因为还要使用正则表达式分析网页内容,这就造成了很大的不方便,怎样可以让系统不转换? 转义后,正则表达式中的“\s”不是无效了嘛。 才刚开始使用.net开发项目,还请指教。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
时碰到一个问题:
web
Browser
1.
Document
.
Body
.
InnerHtml
=strSource;其中strSource中的内容有一部分是“C:\
Document
s and Settings\tom\桌面\cat.jpg”,赋值给
web
Browser
1.
Document
.
Body
.
InnerHtml
后,
web
Browser
1将上面的内容变为“file:///C...
编程小知识锦集
东西比较杂,无论在写程序还是在平时使用电脑,偶尔会遇到一些细微的问题需要我们花费时间去找答案,在这里我收集一下,希望能给大家带来些许的帮助(持续收集中) 1.在html中如何写一个下载文件的链接 <a href="TestFile.rar">下载文件</a> 将需要下载的文件压缩成.zip/.rar或者浏览器打不开的其他格式,这样点链接的时候即可实现文件下载...
html css js笔记,html+CSS+js学习笔记.doc
第一章2一、关于html的大致了解2二、Html常用的标签3三、使用vs创建网页6第二章6DiV(层)、span6二、样式表、css(层叠样式表)6文档流9Javascript(JS)简介9第三章11一.类型转换12二、断点调试、异常处理12三、函数声明12四、字符串13五、数组14六、javaScript Dom编程15第四章15一、
Body
、
document
对象的事件:16二、Window对象...
JavaScript
1、javaScript的概念:是一种表述语言,也是一种基于对象(Object)和事件驱动(EventDriven)的,安全性好的脚本语言,运行在客户端,从而减轻服务器端的负担,总结如下: 1.javaScript主要用来向HTML页面找那个添加交互行为。 2.javaScript是一种脚本语言,语法和java类似。 3.javaScript一般用来编写客户端脚本。
动态网页设计笔记
动态网页设计笔记 A:link { COLOR: #000000; TEXT-DECORATION: none } A:active { COLOR: #000000; TEXT-DECORATION: none } A:visited { COLOR: #000000; TEXT-DECORATION: none } A:hover { COLOR: #...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章