좋은 아침 단어 목록에서 단어,은 내가 정규식에 갇히지하고 있기 때문에 당신에게 쓰고 괄호 안에
을 찾을 RexExp.
나는이
"@RESULTS ({34500} 속성 1/속성 2/attribute3) blabla의 @RESULTS ({36500} attribute4/속성 2/attribute5) blabla @RESULTS 같은 문자열에서 속성의 목록을 읽을 필요 ({38500} attribute6/attribute7/attribute8)는
이 일치는 34500, 36500 나는이 목록 반환하고 38500.
값 속성의 이름을 제공하고 속성 2가에있는 경우 내가 구문 분석 할 목록
그래서 나는 @RESULTS ({34500} attribute1/attribute2/attribute3)와 @RESULTS ({36500} attribute4/attribute2/attribute5)를 반환하기를 원합니다.
현재 @RESULTS \) 3 결과를 반환하지만, 나는 속성 2를 가진 것들만 얻는 방법을 알아낼 수 없다. 나는 오래 동안 고심하고있다.
도움을 주셔서 감사합니다.
많은 감사
질
예를 코드에 가기 전에 무엇을 http://www.regexplanet.com/에서 내 정규 표현식에 테스트? 왜 도움이 될 것이라고 생각하니? 귀하의 답변에 설명해주십시오. –
거의 이것입니다. 작동하는 것은 : @RESULTS \ (. * \/attribute2 \ /.*? \)입니다. 고맙습니다. 내가 /없이 시도했지만 이것이 작동하지 않았다. 다시 고마워요 – Gilles
또 다른 질문을 할 수 있습니다. 속성 이름이 product.type과 같은 경우 어떻게해야합니까? 제품 유형을 검색하고 싶습니다. – Gilles