请教一个关于正则表达式的问题??? 我在CS结构中获得了网页的Html代码,现在想从此代码中取得标签<Body></body>之间的值.想请问一下,怎样写一个正则表达式来匹配呢?我原来是这样的:<body \S*>\S*</body> 但是不能取出来。请高手帮忙,不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body>\w*\s*\W*\S*</body>其实如果是这么简单,不一定能够用正则表达式,直接使用Indexof 和lastIndexof会不会更好 <body>.*</body> 可行;koenemy() 给的那个估计是<body >中空格的原因,fantasylu(fantasy) 给的这个:<body>\w*\s*\W*\S*</body>没有考虑字符顺序,应该加上 [] 改为:<body>[\w\s\W\S]*</body> 支持fantasylu(fantasy)的观点! 同意lijiangchxp2005() 的观点! <body>.*</body>我把空格去掉了,试了一下还是不行。<body>[\w\s\W\S]*</body>假如body里面有属性,这个表达式有用吗? .* 看你正则属性multiline(好像是这个属性)需要设置,不然.是不匹配换行的。 用这个试试:<body.*?>[\f]*</body> 上面的不对,用这个<body.*?>[^\f]*</body> 我刚刚试了一下这个<body .*>(.|\n)*</body>好像也行的。谢谢大家帮助! 问一个弱弱的winform界面编程的问题 多现成简单问题 向水晶报表传递参数的问题 求助 EventType : clr20r3 高手指点下啊!!!没分了只20啊 Java有什么好的开发意见 概要与详细设计。 怎么去掉字符串数组 中的重复部分! C#的文本框无法粘贴excel单元格的内容 自定义的结构类型能否做为输出参数? 请问web服务的连接超时如何捕获(c#实现)? Visual studio common IDE package 软件包未能正确加载
<body>.*</body> 可行;koenemy() 给的那个估计是<body >中空格的原因,fantasylu(fantasy) 给的这个:
<body>\w*\s*\W*\S*</body>
没有考虑字符顺序,应该加上 []
改为:<body>[\w\s\W\S]*</body>
同意lijiangchxp2005() 的观点!
我把空格去掉了,试了一下还是不行。<body>[\w\s\W\S]*</body>
假如body里面有属性,这个表达式有用吗?
<body .*>(.|\n)*</body>
好像也行的。
谢谢大家帮助!