문자열 정규식 보완 부탁 드릴께요 정보
문자열 정규식 보완 부탁 드릴께요본문
$str = " 가나다라 (마바사) abc " ;
$patt_gawl = "/(\()(.*)(\))/" ; // 괄호 안에 있는 문자열들
preg_match($patt_gawl, $str, $matches);
echo $matches[0] ; // 하면 괄호 포함되서 출력 되는데 맞지요??
근데 여기서 괄호를 뺀 괄호속에 문자열만 뺄수 없을까요?
그리고 목적이 괄호속에 문자열만 뽑는것인데 정규식은 잘 되 있나요?
$patt_gawl = "/(\()(.*)(\))/" ; // 괄호 안에 있는 문자열들
preg_match($patt_gawl, $str, $matches);
echo $matches[0] ; // 하면 괄호 포함되서 출력 되는데 맞지요??
근데 여기서 괄호를 뺀 괄호속에 문자열만 뺄수 없을까요?
그리고 목적이 괄호속에 문자열만 뽑는것인데 정규식은 잘 되 있나요?
댓글 전체
<?php
header("Content-type:text/html;charset=utf-8");
$str = " 가나다라 (마바사) abc " ;
$patt_gawl = "/\(([^)]+)\)/";
preg_match($patt_gawl, $str, $matches);
print_R($matches);
?>
$matches[0] 하면 저 패턴에 일치 되는 모든 문자열이 출력 됩니다.
정규식은 어렵군요.
header("Content-type:text/html;charset=utf-8");
$str = " 가나다라 (마바사) abc " ;
$patt_gawl = "/\(([^)]+)\)/";
preg_match($patt_gawl, $str, $matches);
print_R($matches);
?>
$matches[0] 하면 저 패턴에 일치 되는 모든 문자열이 출력 됩니다.
정규식은 어렵군요.
더 좋은 패턴식 감사 드립니다.
그런데 여전히 괄호 포함해서 출력 되는군요.
나중에 preg_replace 로 괄호를 빼지 않아도 되는 괄호는 뺀 문자열이 출렸됬으면 하는 것 이였어요.
그런데 여전히 괄호 포함해서 출력 되는군요.
나중에 preg_replace 로 괄호를 빼지 않아도 되는 괄호는 뺀 문자열이 출렸됬으면 하는 것 이였어요.
$matches[1] 을 출력 해보니까 괄호 뺀것이 출력 되네요?
장님 문고리 잡았습니다.
장님 문고리 잡았습니다.