Окружающая среда: Visual Studio 2008 sp1regex match "target string"
Может кто-нибудь, пожалуйста, помогите мне со следующим Regex?
Я пытаюсь добраться до 'Целевая строка. Узор любая строка между [имя] =» '
/*Input String*/
SET [blah] = 'AE', [blah] = 'A1A', [number] = 004 WHERE [name]='target string'
/*Current Regex*/
(?<=[?name]?=).*(?=\')
/*Current Results*/
'AE', [blah] = 'A1A', [number] = 004 WHERE [name]='target string
/*Desired Results*/
'target string
регулярного выражения Ор имел в квадратных скобках в качестве дополнительного, и Я уверен, что это было намеренно: это выглядит как фрагмент инструкции SQLServer 'UPDATE', где имена полей могут, но не нуждаются, не быть заключены в квадратные скобки. – ruakh
Да,? сделало бы скобки дополнительными. –
Не «сделал бы», «делает». (Я говорю, что я думаю, что ваше предложенное регулярное выражение неверно.) – ruakh