누구든지 다음에 대한 정규식을 찾을 수 있도록 도와주십시오. 나는 "Processed"다음의 숫자와 일치 시키려고 노력하고 있지만 이전 줄에 "Backed"라는 문자열이있는 경우에만 해당됩니다.Regex 문자열이 다른 문자열 뒤에 오는 경우 찾기
"(? < = 처리됨) (. *?) (? = 바이트)"을 사용하여 번호를 얻었으나 preg-match-all을 사용하고 백업 된 숫자 만 일치시키고 싶습니다.
이Backed up 77914 files in 16615 directories.
Processed 19,500,663,915 bytes in 10 minutes and 27 seconds.
Throughput rate: 1780 MB/min*
Contents verified.
Processed 13,694,118,197 bytes in 1 minute and 41 seconds.
Throughput rate: 7758 MB/min*
Regex는 라인 단위로 작동하기 때문에 이전 라인에 _Backed_가 있는지 알아 보려면 두 개의 정규 표현식이 필요하고 _Processed_ (이전에 통과 한 경우) 뒤에 숫자를 얻으려면 다른 하나가 필요합니다 – Attila