2011-07-18 8 views
0

정규식을 사용하여 두 문자 사이에 문자열을 추출하려면 어떻게합니까? 예를 들어 :두 문자 사이에서 문자열 추출

{sdjhjkfd 78983njdsjnc cxjkc/m/xc;dfo}/mnvckjdf{jhdfkjhxbbnkhfd} 

어떻게 {} 사이의 문자열을 얻는 방법?

답변

4
Regex regexObj = new Regex(@"(?<=\{)[^{}]*(?=\})"); 
allMatchResults = regexObj.Matches(subjectString); 

은 가장 안쪽의 균형 잡힌 중괄호 사이의 모든 텍스트를 가져옵니다. 이스케이프 처리 된 중괄호는 허용되지 않습니다.