正则表达式提取,含有某个关键字的

lookmai 2016-07-20 03:14:02
怎样把BPM.dbo.Domain提取出来,含有.dbo.关键字。空格、换行、制表符为匹配的边界
Regex r = new Regex(@".dbo."); // 定义一个Regex对象实例
var ss = r.Matches("select * from BPM.dbo.Domain "); // 在字符串中匹配
foreach (Match m in ss)
{
if (m.Success)
{
Console.WriteLine("Found match at position " + m.Index); //输入匹配字符的位置
}
}
...全文
1320 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lookmai 2016-07-20
  • 打赏
  • 举报
回复
非常感谢,可以
引用 楼主 lookmai 的回复:
怎样把BPM.dbo.Domain提取出来,含有.dbo.关键字。空格、换行、制表符为匹配的边界 Regex r = new Regex(@".dbo."); // 定义一个Regex对象实例 var ss = r.Matches("select * from BPM.dbo.Domain "); // 在字符串中匹配 foreach (Match m in ss) { if (m.Success) { Console.WriteLine("Found match at position " + m.Index); //输入匹配字符的位置 } }
  • 打赏
  • 举报
回复
@"\w+\.dbo\.\w+"

111,128

社区成员

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

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

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