홈피공장장

문자열 추출 - 정규식 질문하고 여기에 답을 올립니다. 많이 쓰는건데. 전 할때마다 헷갈려서리. ,,

· 2011-04-12 (화) 12:38:46 · 2419
데이타값이..

b00011, b01122, b02233, b03344..... 이렇게 가는데요

정규식으로

무조건 b0 로만 시작하며, 자리수는 4자리만 뽑는 경우 / 즉.. 위의 예에서 b000, b011, b022, b033 만 뺀다

=============

phpschool "BiHon" 님의 답변입니다.

preg_match_all('/b0\d{2}/','b00011, b01122, b02233, b03344',$matches);

print_r($matches[0]);

실행 결과
Array
(
[0] => b000
[1] => b011
[2] => b022
[3] => b033
)

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

정규식 사용하지 않아도 됩니다.

$string = 'b00011, b01122, b02233, b03344';
$temp = explode(', ',$string);
foreach ( $temp as $one )
{
if ( substr($one,0,2)!='b0' ) continue;
echo substr($one,0,4).'<br />';
}

실행 결과
b000
b011
b022
b033

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

$string = 'b00011, b01122, b02233, b03344';
$temp = explode('b0',$string); array_shift($temp);
foreach ( $temp as $one ) echo 'b0'.substr($one,0,2).'<br />';

실행 결과
b000
b011
b022
b033<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-01-22 조회 3,467
12-01-21 조회 2,786
12-01-19 조회 4,805
12-01-18 조회 2,745
12-01-18 조회 2,783
12-01-18 조회 2,989
12-01-17 조회 2,758
12-01-17 조회 2,954
12-01-14 조회 1.1만
12-01-14 조회 3,504
12-01-14 조회 3,817
12-01-11 조회 3,176
12-01-11 조회 3,067
12-01-11 조회 2,993
12-01-11 조회 3,049
12-01-11 조회 3,381
12-01-11 조회 2,573
12-01-10 조회 3,001
12-01-10 조회 2,781
12-01-10 조회 2,798
12-01-09 조회 2,727
12-01-08 조회 2,764
12-01-07 조회 2,770
12-01-06 조회 2,634
12-01-06 조회 2,755
12-01-05 조회 2,751
12-01-02 조회 2,903
11-12-29 조회 2,742
11-12-28 조회 2,749
11-12-28 조회 2,725
11-12-27 조회 2,984
11-12-23 조회 2,674
11-12-23 조회 2,738
11-12-21 조회 3,858
11-12-21 조회 2,835
11-12-19 조회 2,793
11-12-14 조회 4,095
11-12-08 조회 3,169
11-12-08 조회 4,026
11-12-07 조회 4,317
11-12-06 조회 4,220
11-12-06 조회 3,504
11-12-05 조회 3,137
11-12-05 조회 4,779
11-12-04 조회 3,132
11-12-03 조회 3,475
11-12-02 조회 3,344
11-12-02 조회 3,439
11-12-02 조회 2,771
11-12-01 조회 2,739
11-12-01 조회 3,643
11-12-01 조회 2,729
11-11-29 조회 5,618
11-11-23 조회 3,556
11-11-23 조회 3,842
11-11-22 조회 3,875
11-11-22 조회 2,912
11-11-21 조회 3,479
11-11-21 조회 2,762
11-11-18 조회 3,860
11-11-18 조회 3,036
11-11-17 조회 2,928
11-11-17 조회 2,930
11-11-17 조회 4,471
11-11-11 조회 2,796
11-11-11 조회 2,794
11-11-11 조회 3,930
11-11-11 조회 4,601
11-11-08 조회 2,898
11-11-06 조회 3,344
11-11-06 조회 3,635
11-10-21 조회 2,447
11-10-21 조회 2,345
11-10-19 조회 2,398
11-10-19 조회 3,894
11-10-08 조회 2,451
11-10-06 조회 4,134
11-10-01 조회 2,420
11-09-30 조회 2,530
11-09-29 조회 2,538
11-09-26 조회 2,380
11-09-23 조회 2,393
11-09-23 조회 2,166
11-09-22 조회 2,754
11-09-09 조회 3,023
11-08-30 조회 3,911
11-08-23 조회 2,149
11-08-12 조회 2,348
11-08-04 조회 3,942
11-07-01 조회 2,911
11-06-09 조회 2,553
11-05-17 조회 2,596
11-05-07 조회 2,935
11-04-21 조회 2,598
11-04-12 조회 2,420
11-04-11 조회 3,562
11-02-11 조회 2,669
11-02-08 조회 2,090
11-01-11 조회 2,520
10-11-26 조회 3,820