📖
정규 표현식을 사용하여 문자열에 특정 패턴이 존재하는지 확인
페이지 정보
본문
1. preg_match() 사용하기
preg_match()는 정규 표현식을 사용하여 문자열에 특정 패턴이 존재하는지 확인할 수 있습니다.
예를 들어, "세로직캠"이 포함되어 있는지 확인하려면 다음과 같이 할 수 있습니다.[code]$subject = "세로 직캠 영상 입니다";
$clean_subject = strip_tags($subject); // HTML 태그 제거
$clean_subject = preg_replace('/\s+/', '', $clean_subject); // 공백 제거
// preg_match로 "세로직캠"이 포함되어 있는지 확인
if (preg_match('/세로직캠/', $clean_subject)) {
// "세로직캠"이 포함되어 있음
}[/code]preg_match()는 첫 번째 인자에 정규 표현식을 받아서, 두 번째 인자에 해당하는 문자열에서 패턴을 찾습니다.
preg_match()는 패턴이 발견되면 1을 반환하고, 없으면 0을 반환합니다.
2. str_contains() (PHP 8.0 이상) 사용하기
PHP 8.0 이상에서는 str_contains() 함수를 사용할 수 있습니다.
이 함수는 특정 문자열이 포함되어 있는지를 확인할 때 매우 직관적입니다.[code]$subject = "세로 직캠 영상 입니다";
$clean_subject = strip_tags($subject); // HTML 태그 제거
$clean_subject = preg_replace('/\s+/', '', $clean_subject); // 공백 제거
// str_contains로 "세로직캠"이 포함되어 있는지 확인
if (str_contains($clean_subject, "세로직캠")) {
// "세로직캠"이 포함되어 있음
}[/code]str_contains()는 첫 번째 인자로 문자열을 받고, 두 번째 인자로 찾고자 하는 부분 문자열을 받습니다.
true 또는 false를 반환하여, 해당 문자열이 포함되어 있는지 쉽게 확인할 수 있습니다.
preg_match()는 정규 표현식을 사용하여 문자열에 특정 패턴이 존재하는지 확인할 수 있습니다.
예를 들어, "세로직캠"이 포함되어 있는지 확인하려면 다음과 같이 할 수 있습니다.[code]$subject = "세로 직캠 영상 입니다";
$clean_subject = strip_tags($subject); // HTML 태그 제거
$clean_subject = preg_replace('/\s+/', '', $clean_subject); // 공백 제거
// preg_match로 "세로직캠"이 포함되어 있는지 확인
if (preg_match('/세로직캠/', $clean_subject)) {
// "세로직캠"이 포함되어 있음
}[/code]preg_match()는 첫 번째 인자에 정규 표현식을 받아서, 두 번째 인자에 해당하는 문자열에서 패턴을 찾습니다.
preg_match()는 패턴이 발견되면 1을 반환하고, 없으면 0을 반환합니다.
2. str_contains() (PHP 8.0 이상) 사용하기
PHP 8.0 이상에서는 str_contains() 함수를 사용할 수 있습니다.
이 함수는 특정 문자열이 포함되어 있는지를 확인할 때 매우 직관적입니다.[code]$subject = "세로 직캠 영상 입니다";
$clean_subject = strip_tags($subject); // HTML 태그 제거
$clean_subject = preg_replace('/\s+/', '', $clean_subject); // 공백 제거
// str_contains로 "세로직캠"이 포함되어 있는지 확인
if (str_contains($clean_subject, "세로직캠")) {
// "세로직캠"이 포함되어 있음
}[/code]str_contains()는 첫 번째 인자로 문자열을 받고, 두 번째 인자로 찾고자 하는 부분 문자열을 받습니다.
true 또는 false를 반환하여, 해당 문자열이 포함되어 있는지 쉽게 확인할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.
![]() ![]() |