正则表达式 - 小技巧展示

业余程序员 2011-07-23 05:14:22
源字符串: <td width="60" bgcolor="#FFFFFF">压力</td>

我需要一条正则表达式把 "压力" 这个词取出来, 请高手出招
...全文
133 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangzhl 2011-07-23
  • 打赏
  • 举报
回复
哇,来晚了,接分
BennySun 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 runyangxingzhe 的回复:]

(?<=<td width="60" bgcolor="#FFFFFF">)\w+(?=</td>)
[/Quote]

public static string Get_Regex(string Str)
{
Regex r = new Regex("<td\s+width="60"\s+bgcolor="#FFFFFF">(?<result>.*?)<\/td>"); //定义组
}
q107770540 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 danliy 的回复:]

public static string Get_Regex(string Str)
{
Regex r = new Regex("请告诉我这里应该写什么"); //定义组
}
[/Quote]

public static string Get_Regex(string Str)
{
Regex r = new Regex("(?i)(?<=<td[^>]*?>)[^<>]+(?=</td>)"); //定义组
}
a3848009771 2011-07-23
  • 打赏
  • 举报
回复
string str = File.ReadAllText(Server.MapPath("txttxt.txt"), Encoding.GetEncoding("gb2312"));
Regex reg = new Regex(@"(?s)<li>\s*所在地区:((?:(?!</?li).)*)");
foreach (Match m in reg.Matches(str))
Response.Write(m.Groups[1].Value);
supercast 2011-07-23
  • 打赏
  • 举报
回复
受教啦,多学习下
业余程序员 2011-07-23
  • 打赏
  • 举报
回复
兄台,不要开玩笑啦.
诺维斯基 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 danliy 的回复:]
public static string Get_Regex(string Str)
{
Regex r = new Regex("请告诉我这里应该写什么"); //定义组
}
[/Quote]
写正则表达式
业余程序员 2011-07-23
  • 打赏
  • 举报
回复
public static string Get_Regex(string Str)
{
Regex r = new Regex("请告诉我这里应该写什么"); //定义组
}
runyangxingzhe 2011-07-23
  • 打赏
  • 举报
回复
(?<=<td width="60" bgcolor="#FFFFFF">)\w+(?=</td>)
业余程序员 2011-07-23
  • 打赏
  • 举报
回复
不知道怎么用这个,我有测试过不能用,提示:不能以限定字符开始
鸭梨山大帝 2011-07-23
  • 打赏
  • 举报
回复
(?<=<td width="60" bgcolor="#FFFFFF">)\w+(?=</td>)

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧