Regular Expression(정규 표현식)
페이지 정보
작성자 MintState 댓글 0건 조회 13,501회 작성일 08-10-31 11:16본문
Regular Expression(정규 표현식)
ereg 정규표현식으로 나타낸 패턴과 일치하는 문자열이 있는가를 검사한다.
eregi 정규 표현식으로 나타낸 패턴과 일치하는 문자열이 있는가를 검사한다. 대소문자 구분안함
ereg_replace 검색한 문자열을 찾아 지정한 문자열로 대체한다.
eregi_replace ereg_replace와 동일 대소문자 구분 안함.
split 정규표현식으로 구분한 패턴을 일치하는 문자열을 경계로 문자열을 분리 시킴
ereg(php3)함수를 이용한 정규표현식 문자열 검색
eregi(php3)를 이용한 대소문자 구분없이 정규표현식 문자열 검색
ereg_replace를 이용한 무자열 대체하기
eregi_replace는 ereg_replace와 동일하면 단지 대소문자 구분을 하지 않습니다.
split(php3)를 이용한 문자열 나누기
ereg_replace를 이용한 자동 하이퍼 링크 걸기
ereg 정규표현식으로 나타낸 패턴과 일치하는 문자열이 있는가를 검사한다.
eregi 정규 표현식으로 나타낸 패턴과 일치하는 문자열이 있는가를 검사한다. 대소문자 구분안함
ereg_replace 검색한 문자열을 찾아 지정한 문자열로 대체한다.
eregi_replace ereg_replace와 동일 대소문자 구분 안함.
split 정규표현식으로 구분한 패턴을 일치하는 문자열을 경계로 문자열을 분리 시킴
ereg(php3)함수를 이용한 정규표현식 문자열 검색
<?
$string = "[RE:9] prolinux testing";
$res = ereg("[RE:[1-9][0-9]*]", $string);
if($res) {
echo("형식 : "$string" : 찾음!<p>");
}else {
echo("형식을 찾지 못함<p>");
}
$string = array("prolinux", "slap", "testing11", "prolinux testing");
while(list($key,$val) = each($string)) {
if(ereg("^[[:alpha:]][[:alnum:]]{7,9}$",$val)) {
echo("검색 "$val" : 찾음...!<br>");
}else{
echo ("검색 "$val" : 찾지 못함...!<br>");
}
}
?>
eregi(php3)를 이용한 대소문자 구분없이 정규표현식 문자열 검색
<?
$str = "Linuxand.net";
$patten = "^[A-Z]{8}";
if(ereg($patten, $str)) {
echo("ereg 로 검색한 결과 : $str 찾음!<br>");
}else {
echo("ereg 로 검색한 결과 : $str 찾지못함!<br>");
}
if(eregi($patten, $str)) {
echo("eregi로 검색한 결과 : $str 찾음!<br>");
}else {
echo("eregi로 검색한 결과 : $str 찾지못함!<br>");
}
?>
ereg_replace를 이용한 무자열 대체하기
<?
$str = "Linuxand.net Make by prolinux";
echo("$str : 변경전 문자열<br>");
$res = ereg_replace("Linuxand.net", "www.linuxand.net", $str);
echo("$res : 변경후 무자열<br>");
?>
eregi_replace는 ereg_replace와 동일하면 단지 대소문자 구분을 하지 않습니다.
split(php3)를 이용한 문자열 나누기
<?
$str = "linuxand.net Make By prolinux";
$array = split("[[:space:]]+", $str);
for($i=0; $i < sizeof($array); $i++) {
echo("$array[$i] : $array[$i]<br>");
}
echo("<br>$str");
?>
ereg_replace를 이용한 자동 하이퍼 링크 걸기
<?
echo("<font size="2">");
$http_url[] = "http://www.linuxand.net";
$http_url[] = "http://linuxand.net";
$http_pattern = "http://([0-9a-zA-Z./@~?&=_]+)";
while(list($key, $val) = each($http_url)) {
if($url = ereg_replace($http_pattern, "\1", $val)) {
echo("$urln<br>");
}
if($url = ereg_replace($http_pattern, "<a href="http://\1" >
http://\1 </a>", $val)) {
echo("$urln<p>");
}
}
echo("</font>");
?> |
|
댓글목록
등록된 댓글이 없습니다.





Regular Expression(정규 표현식)