파일 내부에서 정규식A 와 정규식B 사이의 문자열을 모두 추출해 내려면 어떻게 하는것이 가장 간단할까요? (예를 들어서 웹페이지에서 링크 태그만 모조리 가지고오는것 같은거요)
s/\(정규식A\)\(.*\)\(정규식B\)/\n\2\n/g s/(정규식A)(.*)(정규식B)/\n\2\n/g
정확한 syntax는 좀 다를 수 있습니다. () 괄호 그루핑으로 스트링을 쪼개고, 두번째 그룹 내용으로 치환한다거나, 두번째 그룹 내용만 따로 출력한다거나 하는 수가 있겠습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
s/\(정규식A\)\(.*\)\(정규식B\)/\n\2
정확한 syntax는 좀 다를 수 있습니다. () 괄호 그루핑으로 스트링을 쪼개고, 두번째 그룹 내용으로 치환한다거나, 두번째 그룹 내용만 따로 출력한다거나 하는 수가 있겠습니다.
댓글 달기