2017-02-07 1 views
-4

I 한 HTML 마크 업의 다음 섹션 ...정규 표현식은 분, 초 값 추출

<div style="margin: 0px 0px 0px 157px; padding: 16px 0px 16px 0px;"> 
    <p class="sectionHdr">The page you requested is currently unavailable because the statistics are being updated.</p> 
    <p class="sectionHdr">The statistics update will finish in about&nbsp;48 minutes 39 seconds.</p> 
</div> 

정규 표현식하십시오를 사용하여 분, 초 값을 추출하는 PHP 코드는 무엇입니까?

문자열 조작으로 할 수는 있지만 정규식으로 처리하는 것을 선호합니다. 나는 그저 머리를 감쌀 수 없었습니다.

+1

뭔가? http://www.phpliveregex.com/p/iW7 –

+0

가능하다면 "48"과 "39"를 따로 꺼내려고했다. –

+1

좋아요? http://www.phpliveregex.com/p/iW9 실제로 당신은 무엇을 직접 시도 했습니까? –

답변

0

Robbie 덕분에 나는 이것이 작동 할 것이라고 생각했습니다. http://www.phpliveregex.com/p/iWb.

내가 상상했던 것만 큼 유연하지는 않지만 트릭을 수행 할 것입니다.

정규식은 다음과 같은

/(\d+) minutes (\d+) seconds/ 
+0

솔루션을 찾았 기쁘다. 0 개 이상의 숫자와 일치하는'* '대신에 적어도 하나의 _ 숫자를 찾으려면'+'를 사용해야합니다 - 또한 답의 일부로 문제를 해결하기 위해 찾은 정규식을 게시해야합니다 :) –

+1

Ok, 감사. 제안 된대로 편집하십시오. –