所以我有这样的查询(忽视的事实是,这是不是一个真正的查询,只是用对方了解我的观点)我需要一个正则表达式之前指定的字符串之后查找文本
SELECT
[Test1].[Value]
FROM [test1] AS [testing]
JOIN test2 AS testing2 ON [stuff].[mtfID] = [otherstuff].[id]
AND ((ESP_LOC_3].[LOCDescription] = @ParamMTF))
本质上,我需要做的是'@Param'存在的任何地方,我需要能够提取出之前的所有内容,然后到'')'之后。所以关于我的例子,我想要匹配这个:'AND((ESP_LOC_3]。[LOCDescription] = @ParamMTF))'。
我只能够得到“@ParamMTF))以下表达式:
([email protected])(.*?)(?=\)\))..
如果,并且总是在新行是很简单的。你能证实这种情况吗? – sam
不幸的是,并不总是在一条新的线上。它有时与其他连接处于同一行。 –
查询总是以您显示的形式出现,或者可以包含其他'AND's? – sam