社区
C#
帖子详情
请问一个正则问题:匹配含有指定字符的
。
aliyiyi
2005-01-10 03:39:41
对“<td>abc</td><td></td><td>ww<b>xyz</b>dd</td>”这个字符串用正则取“<td>ww<b>xyz</b>dd</td>”这个部分,但是匹配的却是全部字符。就是说我想匹配含有“xyz”字符的“<td>”,请大家帮忙,指教一下!
...全文
154
10
打赏
收藏
请问一个正则问题:匹配含有指定字符的<td>。
对“abcwwxyzdd”这个字符串用正则取“wwxyzdd”这个部分,但是匹配的却是全部字符。就是说我想匹配含有“xyz”字符的“”,请大家帮忙,指教一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LoveCherry
2005-01-11
打赏
举报
回复
.................
mobydick
2005-01-11
打赏
举报
回复
-_-!!老大都来了,我就不说了。
saucer
2005-01-10
打赏
举报
回复
try
string Str = "<td>abc</td><td></td><td>ww<b>xyz</b>dd</td>";
Regex re = new Regex("<td>(?>xyz(?<CON>)|<td>(?<TDS>)|.)*(?(CON)|(?!))(?(TDS)(?!))</td>");
Match m = re.Match(Str);
if (m.Success)
Console.WriteLine(m.Value);
xinbuzailiulei
2005-01-10
打赏
举报
回复
string oString="<td>abc</td><td></td><td>ww<b>xyz</b>dd</td><tbody><tr> <td height=57> <font color=#ffffff> <iframe></iframe></font></td> </tr>";
string oRegStr=@"\<td\>[^\<]+(\<(?(?=\/td\>)|[^\<]*))+\/td\>";
string oTestString="xyz";
Regex oReg=new Regex(oRegStr);
Regex oReg2=new Regex(oTestString);
Match oMatch=oReg.Match(oString);
string isStr="";
while(oMatch.Success){
if(oReg2.Match(oMatch.Groups[0].Value).Success){
isStr+=oMatch.Groups[0]+"\n";
}
oMatch=oMatch.NextMatch();
}
MessageBox.Show(isStr);
mobydick
2005-01-10
打赏
举报
回复
把原始的字符串贴出来,然后说你想得到什么。
aliyiyi
2005-01-10
打赏
举报
回复
我原来想过用:“<td[^>]*>(?!.*?<td>)xyz.*?</td>”也还是不行!
谁能告诉我怎么样才能取到“<td>ww<b>xyz</b>dd</td>”
aliyiyi
2005-01-10
打赏
举报
回复
我要的结果是“<td>ww<b>xyz</b>dd</td>”,里面有个包含指定字符的字符串,里面字符串很多,不是很有规则,如:“<tbody><tr> <td height=57> <font color=#ffffff> <iframe></iframe> </font></td> </tr>”。
我想搞得通用性好点。我用“<td[^>]*>.*?xyz.*?</td>”这个就是不行。
whidy
2005-01-10
打赏
举报
回复
这个在MSDN中详细描述
kong19
2005-01-10
打赏
举报
回复
up
mobydick
2005-01-10
打赏
举报
回复
<td>[^<>]+<b>
PHP
匹配
多行的
正则
表达式分析
代码如下: <table> <tr><
td
>aaaa</
td
></tr> <tr><
td
>bbbb</
td
></tr> <tr><
td
>cccc</
td
></tr> <tr><
td
>dddd</
td
></tr> </table> 像这种的文本,用PHP的
正则
表达式怎么
匹配
?? 我最初的想法: pattern:”/<tr>[.\n]*...
JavaScript中使用
正则
匹配
多条,且获取每条中的分组数据
不过我要面对的是
一个
很松散的HTML页面,无法XML 因此,本文的重点在于如果要获取的网页中有Table或List段落,需要将这些段落的信息按照列的方式保存到JS的数组中 直接贴代码: 代码如下: var str = “
字符
串
字符
串...
通用
正则
表达式详细全面讲解--附带38多个实例源码
、*、+、{n}等单个
字符
和子表达式
匹配
规则 第2章: 单个
字符
串
匹配
:多种符号
匹配
规则、多个特殊符号
匹配
规则 第3章: 捕捉子表达式:子表达式概念、子表达式捕捉设置 课程特色: 笔记
正则
表达式串连所有知识点,让...
正则
测试工具V1.1.40 vb用户可以在窗体上快速左键三级直接生成vb代码
表达式:<
td
>(\d{5})</
td
><
td
.*?>(\d\d)</
td
><
td
.*?>(\d\d)</
td
><
td
.*?>(\d\d)</
td
><
td
.*?>(\d\d)</
td
><
td
.*?>(\d\d)</
td
><
td
.*?>(\d\d)</
td
><
td
.*?>(\d\d)</
td
> 点击按钮“检索结果”,如果要结果好看点就在设置里...
PHP
正则
匹配
反斜杠\和美元$的方法
本文实例讲述了PHP
正则
匹配
反斜杠’\’和美元’$’的方法。分享给大家供大家参考,具体如下: 1. test.php: <?php $content = '1111111<
td
>2222222<\/
td
>3$'; //'\\\\\/' 第1个'\'转义
字符
串的第2个'\',...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章