Ai-macro

strpos (문자열 찾기)

최근에 본 영화들에 대해서 이야기를 나누고 싶어서 커뮤니티에 가입하려고 합니다.
이름에 '영화'가 포함된 커뮤니티를 찾으려면 어떻게 해야 할까요?

문자열이 특정 문자를 포함하고 있는지 확인할 때 문자열 찾기를 사용할 수 있습니다.

기능 설명

문자열에 문자열이 담긴 변수를 입력합니다.
시작 위치를 입력합니다.
찾을 문자를 입력합니다.
결과 변수를 입력하고 저장합니다.

프로젝트 재생시

  • 문장에 찾을 문자가 포함되어 있는 경우 해당 위치값이 결과 변수에 저장됩니다.
  • 문장에 찾을 문자가 포함되어 있지 않을 경우 -1이 저장됩니다.

예시

다음과 같은 문자열이 담긴 변수 ($subject)가 있습니다.

오늘 볼 영화 추천

해당 문자열에서 '영화'라는 단어가 있는지 확인하려고 합니다.

  1. 문자열에 전체문자열이 담긴 변수 {$subject} 를 입력합니다.
  2. 시작 위치0을 입력합니다.
  3. 찾을 문자영화를 입력합니다.
  4. 결과 변수$search_result를 입력합니다.

프로젝트를 실행하면 결과 변수($search_result)에 5가 담겨지게 됩니다.

  • 첫문자의 위치는 0부터 시작합니다.
  • 공백도 하나의 문자로 인식합니다.
  • 영화는 6번째에 위치하므로 결과 변수에 5가 담겨지게 됩니다.

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

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

유의사항

결과 변수는 항상 $ 로 시작되어야 하며, 프로젝트 내의 다른 결과 변수와 이름이 중복되지 않도록 해야 합니다.