라이브러리

[PHP] mb_ereg_search_setpos - 다음 정규 표현식 일치의 시작점 설정




PHP의 `mb_ereg_search_setpos` 함수는 정규식 검색에서 현재 검색 위치를 설정하는 함수입니다. 이 함수는 `mb_ereg_search` 함수와 함께 사용하여 정규식 패턴을 검색하는 데 도움이 됩니다.

mb_ereg_search_setpos 함수의 사용법


`mb_ereg_search_setpos` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

mb_ereg_search_setpos($pattern, $position)



- `$pattern`: 정규식 패턴을 지정하는 문자열입니다.
- `$position`: 현재 검색 위치를 지정하는 정수입니다.

예제


다음 예제는 `mb_ereg_search_setpos` 함수를 사용하여 문자열에서 특정 패턴을 검색하는 방법을 보여줍니다.

#hostingforum.kr
php

// 문자열을 정의합니다.

$text = "Hello, world! Hello again!";



// 정규식 패턴을 정의합니다.

$pattern = "/Hello/";



// 현재 검색 위치를 0으로 설정합니다.

mb_ereg_search_setpos($pattern, 0);



// 검색을 시작합니다.

if (mb_ereg_search($text, $pattern)) {

    // 검색이 성공적으로 완료되었습니다.

    echo "패턴이 발견되었습니다.
";

} else {

    // 검색이 실패했습니다.

    echo "패턴이 발견되지 않았습니다.
";

}



// 현재 검색 위치를 10으로 설정합니다.

mb_ereg_search_setpos($pattern, 10);



// 검색을 시작합니다.

if (mb_ereg_search($text, $pattern)) {

    // 검색이 성공적으로 완료되었습니다.

    echo "패턴이 발견되었습니다.
";

} else {

    // 검색이 실패했습니다.

    echo "패턴이 발견되지 않았습니다.
";

}



이 예제에서는 `mb_ereg_search_setpos` 함수를 사용하여 문자열에서 "Hello" 패턴을 검색하는 방법을 보여줍니다. 현재 검색 위치를 0으로 설정하고 검색을 시작한 후, 현재 검색 위치를 10으로 설정하고 다시 검색을 시작합니다.

결과


#hostingforum.kr


패턴이 발견되었습니다.

패턴이 발견되었습니다.



참고


- `mb_ereg_search_setpos` 함수는 현재 검색 위치를 설정하는 함수입니다. 이 함수는 `mb_ereg_search` 함수와 함께 사용하여 정규식 패턴을 검색하는 데 도움이 됩니다.
- `$position` 매개변수는 현재 검색 위치를 지정하는 정수입니다. 이 매개변수는 0부터 시작하며, 0을 지정하면 문자열의 시작 위치에서 검색을 시작합니다.
- `mb_ereg_search` 함수는 정규식 패턴을 검색하는 함수입니다. 이 함수는 `mb_ereg_search_setpos` 함수와 함께 사용하여 현재 검색 위치를 설정하고 검색을 시작하는 데 도움이 됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 421 페이지

검색

게시물 검색