2013-10-18 4 views
0

아래 고정 문자열이 있습니다.고정 문자열 부분 2 일치

edbe801bf92fe7b770f72df2d722df0a 

그리고 나는이 정규 표현식을 통해 누군가가 나를 도왔고 이해할 수있는 것과 일치시킵니다.

(?:[^7]*7){4}([^7]*) 

지금 내가 오늘 문자 클래스를 사용 보았다하지만 난 7

와 문자열과 동일 위치에 5 또는 3있는 경우를 제외하고이 같은 문자열과 일치하는 번호를 포함하는 방법을 잘 모릅니다 내가 어떻게 할 수 또한이 숫자와 일치하고 내 텍스트를 마지막으로 53 사이에 오게할까요?

edbe801bf92fe5a250e57eb2d522ef0b 
edbe801bf92fe3e532b3f0e2f3e0b5fe 

모든 캡처해야

2df2d 
7eb2d 
f0e2f 
+2

정규식과 일치한다고 기대되는 것을 몇 가지 예를 들어 주시겠습니까? 정확히 무엇을하고 싶은지 확실하지 않습니다. – Broxzier

+0

첫 번째 정규식이 첫 번째 예와 일치하지 않습니다. –

+0

예 정확히 무엇을하려고하는지 또는 정규식을 필요로하는지 명확하지 않습니다. 패턴 매칭이되어야 할 일을 평범한 단어로 말할 수 있습니까? –

답변

2

그냥 샘플 제안으로, 첫 번째 스무 문자를 건너 뛰고 다음 다섯 가지를 잡아하려면 , 당신은이 간단한 정규식 포함와 함께 할 수 있습니다.

^.{20}(.{5}) 

이 정규식은 모든 테스트 라인에 대해 원하는 결과를 제공합니다.

+0

더욱 좋습니다. 감사!! –