답변 4개
preg_match('/[0-9]{{(.*)}}[0-9]/', $input_line, $output_array);
이렇게 간단하게 할수있습니다
댓글을 작성하려면 로그인이 필요합니다.
preg_match_all("/{{.*?\}}/", 문자열, $matches);
$matches[0][0] = str_replace("{{", "", $matches[0][0]);
echo str_replace("}}", "", $matches[0][0]);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
정규식이 어렵고 php에서 한다면
$a = "222{{12345}}111";
$tmp= explode( '{{', $a, 2);
$tmp= explode( '}}', $tmp[1], 2);
echo $tmp[0];
이런 식으로도 가능합니다.
댓글을 작성하려면 로그인이 필요합니다.
<script>
a = "222{{12345}}111";
b = "12345";
x = a.match(b);
document.write(x);
</script>
이런 건 a.match(b) 로 쉽게 추출됩니다. 그냥 외우고 다니는 것이 좋아요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인