跪求求此格式的正则表达式!

问题描述

<trclass="odd"><td><ahref="/bt/9187422.htm"target="_blank">2015-12-08</a></td><td>431MB</td><td><ahref="/bt/9187422.htm"title="大圣归来"target="_blank"><em>大圣</em><em>归来</em></a></td><td><ahref="magnet:?xt=urn:btih:53ca9487adc0d3b56aa1c715e0bf27953b712232"title="大圣归来"target="_blank">磁力下载</a></td></tr>我需要的是红色的字急急急在线等

解决方案

解决方案二:
foreach(varm=Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""")){Console.WriteLine(m.Groups[1].Value+"t"+m.Groups[2].Value..+m.Groups[4].Value);}

解决方案三:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);

解决方案四:
你需要说清楚你的规则
解决方案五:
引用3楼q107770540的回复:

你需要说清楚你的规则

取红色的字。
解决方案六:
引用2楼crystal_lz的回复:

上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);

如图
解决方案七:
引用2楼crystal_lz的回复:

上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);

时间大小名称都取对了,分别Groups的234位。Groups[0]里面的值还是原来的字符串。
解决方案八:
引用6楼baisouy的回复:

Quote: 引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);

时间大小名称都取对了,分别Groups的234位。Groups[0]里面的值还是原来的字符串。

我有说是从0开始的吗?。。
解决方案九:
引用7楼crystal_lz的回复:

Quote: 引用6楼baisouy的回复:
Quote: 引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);

时间大小名称都取对了,分别Groups的234位。Groups[0]里面的值还是原来的字符串。

我有说是从0开始的吗?。。

等待时间不应该是1么你怎么是2?。。
解决方案十:
引用8楼crystal_lz的回复:

Quote: 引用7楼crystal_lz的回复:
Quote: 引用6楼baisouy的回复:
Quote: 引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);

磁力连接没取出来。控制台输出就是这个顺序输出的。
解决方案十一:
我这里一切正常啊不知道你的
解决方案十二:
引用10楼crystal_lz的回复:

我这里一切正常啊不知道你的

妈蛋,是我写错索引了。好了,非常感谢!

时间: 2024-07-28 21:45:02

跪求求此格式的正则表达式!的相关文章

JPanel继承问题... 写了一个类,继承自JPanel,但是控件不显示,跪求求各位大牛...

问题描述 JPanel继承问题... 写了一个类,继承自JPanel,但是控件不显示,跪求求各位大牛... 在做一个世界各个国家的时间的一个Demo.写了一个继承自JPanel类的panel,里面简单的设置了一个Logo,国家名字,还有一个按秒跳动时间,现在的问题就是在这个panel上的控件都不显示了,调了好久了也没有找到原因,所以没办法了,特来求助各位大牛们..... 话不多说,直接贴代码: package timerDemo; import java.awt.BorderLayout; im

判断email格式的正则表达式

常用的几个: ^[_/.0-9a-z-]+@([0-9a-z][0-9a-z-]+/.)+[a-z]{2,3}$ ^[_a-z0-9-]+(/.[_a-z0-9-]+)*@[a-z0-9-]+(/.[a-z0-9-]+)*$ ^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$ ^([a-z0-9A-Z]+[

跪求!关于邮箱格式的正则表达式的问题

问题描述 我现在修改一个程序,其中有一个检验邮箱地址是否正确的正则表达式的函数,如下所示:publicboolCheckMailAddress(stringstr){string[]stra=str.Split(';');for(inti=0;i<stra.Length;i++){stringpat=@"w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*";//Compiletheregularexpression.Regexr=newRegex(pat,R

jQuery中校验时间格式的正则表达式小结_jquery

代码中用到了jQuery,传入的参数是jQuery选择的input对象.原理:先用正则匹配,再提取时分秒,看其是否在正常的范围内. 复制代码 代码如下: /** * 检测时间是否符合格式 * @param {Object} timeTextBox */function checkTime(timeTextBox){    var time = timeTextBox.val();    var regTime = /^([0-2][0-9]):([0-5][0-9]):([0-5][0-9])$

正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式_正则表达式

本文实例讲述了正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head><title>正则表达式</title></head> <body> <a href="./">返回列表</a> <form action="<? echo $PHP_SELF; ?&

jQuery 校验时间格式的正则表达式实例

代码中用到了jQuery,传入的参数是jQuery选择的input对象.原理:先用正则匹配,再提取时分秒,看其是否在正常的范围内.  代码如下 复制代码 /**  * 检测时间是否符合格式  * @param {Object} timeTextBox  */ function checkTime(timeTextBox){     var time = timeTextBox.val();     var regTime = /^([0-2][0-9]):([0-5][0-9]):([0-5][

js 数字格式之正则表达式

不过最近落叶给了我一个正则,让我豁然开朗,比我写的犀利多了,所以今天拿出来简单说一下(只说十进制部分的匹配). 先看下我之前写的正则:/\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\.\d+(?:[eE][+-]?\d+)?/ 落叶在 jQuery 中发现的正则: /(?:\d*\.)\d+(?:[eE][+-]?\d+)/ (ps: 我去掉了 [+-] 因为没必要匹配那个..) 很明显犀利很多. 我的思路其实很简单,就是根据官方描述然后写了个臃肿不堪的正则. 在 MDN Jav

正则表达式在网页处理中的应用四则

网页|正则 正则表达式(Regular Expression)为字符串模式匹配提供了一种高效.方便的方法.几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用.本文以ASP环境中常见的处理任务为例,介绍正则表达式的应用技巧. 一.检验密码和邮件地址的格式 我们的第一个实例示范正则表达式的一项基本功能:抽象地描述任意复杂的字符串.它的意思就是,正则表达式给予程序员一种形式化的字符串描述方法,只需很少的代码即可描述出应用遇到的任意字符串模式.例如,对于不从事技术工作的人来说,密码

JavaScript中的正则表达式解析

javascript|正则 正则表达式是一个描述字符模式的对象. JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象.就像字符串直接量被定义为包含在引号内的字符一样,正则表达式直接量也被定义为包含在一对斜杠(