2013-03-10 3 views
0

나는 PHP 정규 표현식을 배우고있다. 한 번에 성냥을 반환하는 데 도움이 필요합니다. 당신이 사용할 수정규식과 일치하기

[Feb 28 13:22:37] VERBOSE[1111] chan_sip.c:  -- Registered SIP \'1001\' at 127.0.0.1:8080 
[Feb 28 13:22:37] NOTICE[1111] chan_sip.c: Peer '1001' is now Reachable. (471ms/2000ms) 
+2

무엇을 시도 했습니까? 따라서 예제 텍스트에는 두 개의 항목이 있으며 둘 다 필요합니까? 상태를 얻음으로서 당신이 의미하는 바를 조금 더 설명 할 수 있습니까? –

+1

시도가 구체적으로 실패한 곳은 어디입니까? (당신이 그들을 배우는 동안,이 정규 표현식 - 제게 - 도움이되는 질문의 대부분은 코딩 요청이므로, 적어도 자신을 시험해 본다면 문의하십시오.) * [Open source RegexBuddy alternatives] (http://stackoverflow.com/questions/89718/is-there) 및 [온라인 정규식 테스트] (http://stackoverflow.com/questions/32282/regex-testing) 도움이되는 도구는 [RegExp.info] (http://regular-expressions.info/)를 참고하십시오. – mario

답변

2

:

/^\[([^\]]+)\].*(Registered|Reachable)/ 

그룹 1과 3은 날짜와 상태가 나는 (괄호 사이) 날짜 및 상태 (/ 연결 가능 등록)가 필요합니다.

+0

그게 전부 야. 고마워요. –