정규화식 질문이요 정보
정규화식 질문이요본문
$s = "Coding= = is =fun.";
$pattern = "(.*)=(.*)";
$replacement = "\\1^\\2";
echo ereg_replace($pattern, $replacement, $s);
위에 $s에서 첫번째 = 말고 두번째 등호부터 는 모두 ^ 로 치환되게 하는거좀 알려주시면 고맙겟습니다...^^
$pattern = "(.*)=(.*)";
$replacement = "\\1^\\2";
echo ereg_replace($pattern, $replacement, $s);
위에 $s에서 첫번째 = 말고 두번째 등호부터 는 모두 ^ 로 치환되게 하는거좀 알려주시면 고맙겟습니다...^^
댓글 전체
function change($str1, $str2)
{
return "$str1=".str_replace("=", "^", $str2);
}
$str = "Coding= = is =fun.";
echo preg_replace("/([^=]+)=(.*)/e", "change('\\1','\\2')", $str);
{
return "$str1=".str_replace("=", "^", $str2);
}
$str = "Coding= = is =fun.";
echo preg_replace("/([^=]+)=(.*)/e", "change('\\1','\\2')", $str);
감사합니다. 콜백이 최고네요. 저는 언제가야지 이런 반열이...ㅠ..ㅠ...
앞으로 정규화만 공부해야겠어요 정규화고수 = 삽질인생 절감....ㅠㅠ
http://www.sir.co.kr/bbs/board.php?bo_table=tip_php&wr_id=1138
php.net의 샘플코드가 틀려서 오늘 이거 수정에만 한시간 걸렸네요.
이런 수준으로 무슨 정규식을...ㅠ..ㅠ...
php.net의 샘플코드가 틀려서 오늘 이거 수정에만 한시간 걸렸네요.
이런 수준으로 무슨 정규식을...ㅠ..ㅠ...
letsgolee 님 감사합니다..^^
천재는 99%의 노력과 1%의 영감으로 이루어집니다... 다시 말해 먼저 구상을 하는 습관을 길들이면 나머지는 삽질노력...ㅎㅎ
$a=explode('=', $str1, 2);
echo $a[0].'='.strplace('=', $a[1]);
echo $a[0].'='.strplace('=', $a[1]);
$a=explode('=', $str1, 2);
echo $a[0].'='.str_place('=', '^', $a[1]);
오타가 있어 수정했습니다.
echo $a[0].'='.str_place('=', '^', $a[1]);
오타가 있어 수정했습니다.
^^ 고맙습니다.