匹配SQL语句中的所有表名_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 匹配SQL语句中的所有表名

匹配SQL语句中的所有表名

 2014/6/25 17:54:19  NatureSexy  程序员俱乐部  我要评论(0)
  • 摘要:折磨了几个小时,写出匹配SQL语句中的所有表名,备忘记录1\*\s+from\s+[\w\[\]]*\.?[\w\[\]]*\.?\[?(\b\w+)\]?[\r\n\s]*支持各种表达式SELECT*FROMConfigSELECT*FROM[dbo].IMEIUserSELECT*FROMdbo.LotteryLogSELECT*FROM[GreenPrize]SELECT*FROM[dbo].[Config]SELECT*FROMdbo
  • 标签:SQL SQL语句

折磨了几个小时,写出匹配SQL语句中的所有表名,备忘记录

1 \*\s+from\s+[\w\[\]]*\.?[\w\[\]]*\.?\[?(\b\w+)\]?[\r\n\s]*

支持各种表达式

SELECT * FROM Config
SELECT * FROM [dbo].IMEIUser
SELECT * FROM dbo.LotteryLog
SELECT * FROM [GreenPrize]
SELECT * FROM [dbo].[Config]
SELECT * FROM dbo.[Prize]
SELECT * FROM [DBName].[dbo].[Config]

截图:

使用 Match(input).Result("$1")进行获取

发表评论
用户名: 匿名