[PHP] 정규식을 이용하여 내부중첩 괄호 추출
[PHP] 정규식을 이용하여 내부중첩 괄호 추출
$sStr = '(1(2(3)(4(5)4)2)1)';
$i = 0;
while (preg_match("/\([^()]*\)/", $sStr, $aMatches)) {
$aRe[$i] = $aMatches[0];
$sStr = str_replace($aMatches[0], '^!__R_'.$i.'__!^', $sStr);
++$i;
}
var_dump($aRe, $sStr);
// 결과는 아래와 같음
array
0 => string '(3)' (length=3)
1 => string '(5)' (length=3)
2 => string '(44)' (length=4)
3 => string '(22)' (length=4)
4 => string '(11)' (length=4)
string '' (length=0)
게시판 목록
개발강좌
프로그램 강좌 :
1. 유창화님의 썸네일, 정규표현식, 이미지관련 강좌
2. Sphinx 검색엔진을 이용한 도로명 주소 검색 시스템 구축
1. 유창화님의 썸네일, 정규표현식, 이미지관련 강좌
2. Sphinx 검색엔진을 이용한 도로명 주소 검색 시스템 구축
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 107 | 그누보드5 |
|
3개월 전 | 140 | |
| 106 | 그누보드5 |
선택과집중
|
4개월 전 | 355 | |
| 105 | 그누보드5 |
선택과집중
|
5개월 전 | 338 | |
| 104 | 그누보드5 |
선택과집중
|
5개월 전 | 298 | |
| 103 | 그누보드5 | 2년 전 | 1269 | ||
| 102 | 그누보드5 | 2년 전 | 932 | ||
| 101 | 그누보드5 | 2년 전 | 1024 | ||
| 100 | 그누보드5 |
|
2년 전 | 2293 | |
| 99 | 그누보드5 |
|
2년 전 | 860 | |
| 98 | 정규표현식 |
|
2년 전 | 1110 | |
| 97 | 그누보드5 | 3년 전 | 2321 | ||
| 96 | 그누보드5 | 3년 전 | 2716 | ||
| 95 | 그누보드5 |
|
3년 전 | 3169 | |
| 94 | 그누보드5 |
|
3년 전 | 3596 | |
| 93 | 그누보드5 | 3년 전 | 2871 | ||
| 92 | 그누보드5 | 5년 전 | 5644 | ||
| 91 | 그누보드5 | 5년 전 | 3364 | ||
| 90 | 그누보드5 | 7년 전 | 8268 | ||
| 89 | 정규표현식 | 7년 전 | 8301 | ||
| 88 | 그누보드5 | 7년 전 | 4592 | ||
| 87 | 정규표현식 | 8년 전 | 7404 | ||
| 86 | 그누보드5 | 8년 전 | 5461 | ||
| 85 | 정규표현식 | 8년 전 | 4111 | ||
| 84 | 정규표현식 |
프로그래머7
|
8년 전 | 3712 | |
| 83 | 정규표현식 |
프로그래머7
|
8년 전 | 3363 | |
| 82 | 정규표현식 |
프로그래머7
|
8년 전 | 3593 | |
| 81 | 이미지관련 | 8년 전 | 8450 | ||
| 80 | 이미지관련 | 8년 전 | 6652 | ||
| 79 | 정규표현식 | 8년 전 | 46444 | ||
| 78 | 정규표현식 | 8년 전 | 5472 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기