지정된 텍스트와 같은 :정규식 - Rubular 나에 매칭 BU하지 루비
body =
yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada yada
< via mobile device >
Yada Yada <[email protected]> wrote:
yada yada yada yada yada yada yada yada yada
내가 두 번째 단락과 일치 할, 그래서 내가 뭘 :
body = body.split(/.* <[email protected]> wrote: .*/m).first
를하지만 루비에 일치하지 않는 것 루블 러라하더라도. 어떤 아이디어? 감사
덕분에 ... 분할을 사용하여 검사하지? 와이? – AnApprentice
아직도 일치하지 않습니다 ... – AnApprentice
그것은 나를 위해 작동합니다; 내 편집을 참조하십시오. 하지만 네,'scan'도 옵션입니다 :'body = body.scan (/.+/). first'. 그것은'<모바일 장치를 통해>'줄을 자른다; 그것을 유지하고 싶다면, 정규식을'/.+ (? : \ n. +) * /'로 바꿀 수 있습니다. 그러면 다음 빈 줄까지 모두 일치합니다. 이 문제를 해결하는 다른 많은 방법이 있습니다. –