2016-08-04 56 views
0

的結束位置後,我有一個字符串:正則表達式,直到行

Update [dbo].[User] SET [UserPOId]=('6a26f3ad-e211-12ea-a258-1136b811e586', '111b37f8-5ecb-1653-8671-e7121d8de811', '[email protected]', 'dasfsad3zQ', 'Inad', 'HRauch', '[email protected]', '11111111-1111-1111-1111-111111111111', '577b618c-f316-1dda-a2f6-1f25bcfe11eb') 

Update [dbo].[User] SET [UserPOId]=('6a26f3ad-e211-12ea-a258-1136b811e586', '111b37f8-5ecb-1653-8671-e7121d8de811', '[email protected]', 'dasfsad3zQ', 'Inad', 'HRauch', '[email protected]', '11111111-1111-1111-1111-111111111111', '577b618c-f316-1dda-a2f6-1f25bcfe11eb') 

現在我需要的位置之後的所有字符,但我的正則表達式我只得到了第一場比賽,但我需要的東西,其西港島線來後:

^.{129}

怎麼辦?

+0

在捕獲組中使用'。*':['^。{129}(。*)'](https://regex101.com/r/qW0yK0/1),文本將在組1中什麼是工具/編程語言/正則表達式庫? –

回答

1

使用正回顧後:

(?<=^.{129}).* 

演示:https://regex101.com/r/uN0iY0/1

說明:

​​之前.*將確保您的圖案.*是從開始129個字符(.{129})前面的回顧後(^)。

+1

這是一個積極的lookbehind。 –

+0

@安順雷,哦,是的,當然。謝謝你指出。固定。 –