Ai-macro

filter (문자열 자르기 (범위))

get_html(HTML 가져오기) 명령어를 사용할 경우 웹사이트의 모든 내용을 가져오게 됩니다.
이렇게 가져온 내용을 전부 사용하기 보다는, 그 중 일부만 사용하고 싶은 경우가 더 많을 것입니다.

그렇다면, 수백 줄의 소스 중에서 원하는 내용을 일일이 찾아야 할까요?

문자열 자르기 (범위)를 사용하면 간편하게 원하는 내용만 잘라낼 수 있습니다.

기능 설명

문자열에 문자열이 담긴 변수를 입력합니다.
잘라내고 싶은 내용을 확인한 후 그 직전 내용시작 문자열에, 직후 내용끝 문자열에 입력합니다.
결과 배열을 입력하고 저장합니다.

프로젝트 재생시 잘라낸 문자열이 결과 배열에 저장됩니다.

문자의 개수를 기준으로 자르려면 substr (문자열 자르기 (개수)) 를 사용해주세요.

예시

다음과 같은 내용이 담긴 변수 ($html_source)가 있습니다.

<p>동해 물과 백두산이 마르고 닳도록</p>
<p>하느님이 보우하사 우리나라 만세</p>
<p>무궁화 삼천리 화려강산</p>
<p>대한사람 대한으로 길이 보전하세</p>

해당 문장에서 붉은색 부분의 내용만 잘라내고 싶은 경우

  1. 문자열전체문장이 담긴 변수 {$html_source} 을 입력합니다.
  2. 시작 문자열<p>를 입력합니다.
  3. 끝 문자열</p>를 입력합니다.
  4. 결과 배열$str_arr을 입력합니다.

프로젝트를 실행하면 다음과 같은 결과 배열이 생성됩니다.

$str_arr[0] => 동해 물과 백두산이 마르고 닳도록
$str_arr[1] => 하느님이 보우하사 우리나라 만세
$str_arr[2] => 무궁화 삼천리 화려강산
$str_arr[3] => 대한사람 대한으로 길이 보전하세

다만 결과 변수에 내용이 들어갈 뿐 화면으로 확인이 불가능합니다.

변수의 내용을 확인하려면 log (로그) 명령어를 사용해야 합니다.

유의사항

결과 배열은 항상 $ 로 시작되어야 하며, $var_arr 과 같은 형태로 입력합니다.
결과 배열은 프로젝트 내의 다른 결과 배열과 이름이 중복되지 않도록 해야 합니다.
※ 조건에 해당하는 내용이 하나 이상일 수 있으므로 결과는 배열형태로 저장됩니다.
※ 배열의 순서는 1이 아니라 0부터 시작합니다.