리자

캡쳐 그룹과 비캡쳐 그룹

( ) : 그룹, backreference 를 생성함.

(?: ) : 비캡쳐그룹, backreference 를 생성하지 않음

예)

<?
$text = "동해물과 백두산이";

preg_match_all("/(동해|백두)/", $text, $matches);
echo "캡쳐 그룹 : ";
var_dump($matches);

echo "비캡쳐 그룹 : ";
preg_match_all("/(?:동해|백두)/", $text, $matches);
var_dump($matches);
?>

결과)

캡쳐 그룹 : array(2) {
[0]=>
array(2) {
[0]=>
string(6) "동해"
[1]=>
string(6) "백두"
}
[1]=>
array(2) {
[0]=>
string(6) "동해"
[1]=>
string(6) "백두"
}
}

비캡쳐 그룹 : array(1) {
[0]=>
array(2) {
[0]=>
string(6) "동해"
[1]=>
string(6) "백두"
}
}
|

댓글 1개

비캡쳐그룹의 경우 결과를 반환하지 않는것을 알수 있습니다.
array[1][1] 이 실제 결과값 입니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 1,250
13년 전 조회 1,440
13년 전 조회 1.8만
13년 전 조회 2,496
13년 전 조회 4,522
13년 전 조회 1,848
13년 전 조회 2,267
13년 전 조회 2,330
13년 전 조회 1.6만
13년 전 조회 1,253
13년 전 조회 1,095
13년 전 조회 896
13년 전 조회 1,780
13년 전 조회 3,367
13년 전 조회 3,590
13년 전 조회 2,291
13년 전 조회 5,829
13년 전 조회 2,977
13년 전 조회 6,187
13년 전 조회 1,804
13년 전 조회 2.1만
13년 전 조회 1,078
13년 전 조회 1,575
13년 전 조회 1.7만
13년 전 조회 2,945
13년 전 조회 1,198
13년 전 조회 3,913
13년 전 조회 1,363
13년 전 조회 1,505
13년 전 조회 955
13년 전 조회 2,692
13년 전 조회 1,673
13년 전 조회 831
13년 전 조회 1,073
13년 전 조회 7,640
13년 전 조회 2,568
13년 전 조회 1,101
13년 전 조회 1,479
13년 전 조회 3,042
13년 전 조회 1,201
13년 전 조회 1.9만
13년 전 조회 3,114
13년 전 조회 2,832
13년 전 조회 5,001
13년 전 조회 2,114
13년 전 조회 989
13년 전 조회 1,166
13년 전 조회 1.6만
13년 전 조회 949
13년 전 조회 2,376
13년 전 조회 1,927
13년 전 조회 1,464
13년 전 조회 1,340
13년 전 조회 1,472
13년 전 조회 2.4만
13년 전 조회 2,797
13년 전 조회 2.9만
13년 전 조회 2,372
13년 전 조회 2.3만
13년 전 조회 5,902
13년 전 조회 1,110
13년 전 조회 1,099
13년 전 조회 2,978
13년 전 조회 1,255
13년 전 조회 2,493
13년 전 조회 1,682
13년 전 조회 1,669
13년 전 조회 6,826
13년 전 조회 5,368
13년 전 조회 1,236
13년 전 조회 1,367
13년 전 조회 5,218
13년 전 조회 6,587
13년 전 조회 1,365
13년 전 조회 697
13년 전 조회 1,075
13년 전 조회 2,045
13년 전 조회 5,789
13년 전 조회 1,216
13년 전 조회 1,880
13년 전 조회 1,481
13년 전 조회 662
13년 전 조회 1,477
13년 전 조회 938
13년 전 조회 789
13년 전 조회 6,300
13년 전 조회 1,036
13년 전 조회 606
13년 전 조회 2,962
13년 전 조회 1,348
13년 전 조회 3,710
13년 전 조회 1,545
13년 전 조회 1,216
13년 전 조회 747
13년 전 조회 736
13년 전 조회 979
13년 전 조회 1,178
13년 전 조회 1,901
13년 전 조회 1,188
13년 전 조회 2,316
🐛 버그신고