我有一个字符串:
Update [dbo].[User] SET [UserPOId]=('6a26f3ad-e211-12ea-a258-1136b811e586', '111b37f8-5ecb-1653-8671-e7121d8de811', 'iaridhuet@dsasfd.de', 'dasfsad3zQ', 'Inad', 'HRauch', 'ingfdasfa@ds.de', '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', 'isdfasdf@sdfad.de', 'dasfsad3zQ', 'Inad', 'HRauch', 'ingfdasfa@ds.de', '11111111-1111-1111-1111-111111111111', '577b618c-f316-1dda-a2f6-1f25bcfe11eb')
现在我需要位置 129 之后的所有角色,但是我的正则表达式只获得了第一场比赛,但是我需要接下来的东西:
^.{129}
怎么办?
答案 0 :(得分:1)
使用积极的lookbehind:
(?<=^.{129}).*
演示:https://regex101.com/r/uN0iY0/1
<强>解释强>
(?<=^.{129})
之前的后方.*
将确保您的模式.*
在开头(.{129}
)之前有129个字符(^
)。