Может кто-нибудь помочь мне с одним регулярным выражениемРегулярное выражение сокращение строки между
My reg exp. является
SELECT REX.[Value],RS.LogEntryId FROM ReportServerReplica.[dbo].[ExecutionLogStorage] RS
OUTER APPLY [WarehouseMgmt].RegExpMatches(RS.[Parameters], '(?<=User=).+?(?=&)') REX
WHERE RS.[Parameters] IS NOT NULL
Это работает, когда у меня есть примеры, как
&User=admin&Format:isnull=true&R
, но он не работает для
&User=admin
Как я решить эту проблему?
И заметьте, что, '[^ &] +' соответствует новой строки символов также. –