折磨了好久,正則表達式如下:
\*\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")進行獲取
當然正則表達式中的from還可以寫成貪婪模式,這樣可以支持insert join update等表的獲取