환경 : Visual Studio 2008 sp1정규식 일치 "대상 문자열"
정규식을 따르는 사람이 나를 도울 수 있습니까?
'대상 문자열으로 가려고합니다. 패턴은 당신이 당신의 사각 괄호를 탈출해야합니다, 그렇지 않으면 그들은 문자 클래스를 생성로 잘못 해석 될 것이다 [이름] = ''
/*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
영업의 정규식에서 "
'John''s pub
"를 찾을 수는 옵션으로 사각 브래킷을했고 의도적이라고 확신 할 수 있습니다. 이것은 SQLServer UPDATE 문의 일부처럼 보입니다. 여기서 field-names는 대괄호로 묶지 않아도됩니다. – ruakh예? 브래킷을 선택적으로 만들 것입니다. –
"하지"않고 "하지"않습니다. (나는 당신의 제안 된 정규 표현식이 잘못되었다고 말하고있다.) – ruakh