(→예시) |
(→예시 2) |
||
31번째 줄: | 31번째 줄: | ||
pear | pear | ||
banana | banana | ||
초코banana | |||
바나나 | 바나나 | ||
사과 | 사과"; | ||
preg_match_all(" | preg_match_all("/(?<hangul>[가-힣]+)/su", $text, $out); | ||
print_r( $out['hangul'] ); | print_r( $out['hangul'] ); | ||
/* | /* | ||
41번째 줄: | 41번째 줄: | ||
( | ( | ||
[0] => 사과 | [0] => 사과 | ||
[1] => | [1] => 초코 | ||
[2] => | [2] => 바나나 | ||
[3] => | [3] => 사과 | ||
) | ) | ||
*/ | */ |
2015년 9월 24일 (목) 17:55 판
- PHP preg match all 한글
1 예시 1
PHP
Copy
$text = "pattern에 주어진 정규 표현식으로 subject에서 모든 매치를 찾아내고,
flags에 지정한 방법에 따라서 matches에 넣습니다.
처음 매치가 발견된 후, 이후 검색은 마지막 매치의 끝에서부터 이루어집니다.";
preg_match_all("|(?<hangul>[가-힣]+)|u", $text, $out);
print_r( $out['hangul'] );
/*
Array
(
[0] => 에
[1] => 주어진
[2] => 정규
[3] => 표현식으로
[4] => 에서
[5] => 모든
... (생략)
[22] => 끝에서부터
[23] => 이루어집니다
)
*/
2 예시 2
PHP
Copy
$text = "apple
사과
pear
banana
초코banana
바나나
사과";
preg_match_all("/(?<hangul>[가-힣]+)/su", $text, $out);
print_r( $out['hangul'] );
/*
Array
(
[0] => 사과
[1] => 초코
[2] => 바나나
[3] => 사과
)
*/
3 같이 보기
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.