[정규식] 재미난 정규식 10
재미난 정규식이 10 회까지 왔네요. 

(개인정보 뭐시기 떠서 이미지로 처리했습니다 --; )
댓글 11개
11년 전
<?php
$str = <<<EOT
010-123-4567
02-1234-4567
044-765-4321
EOT;
function callback($m)
{
return $m[1].str_repeat('*', strlen($m[2])).$m[3];
}
// 원래는 간단한 코드로 했다가 * 갯수를 숫자 갯수 만큼 맞추기 위해 callback 을 사용했습니다.
echo preg_replace_callback('#(\d+-)(\d+)(-\d+)#S', 'callback', $str);
?>
$str = <<<EOT
010-123-4567
02-1234-4567
044-765-4321
EOT;
function callback($m)
{
return $m[1].str_repeat('*', strlen($m[2])).$m[3];
}
// 원래는 간단한 코드로 했다가 * 갯수를 숫자 갯수 만큼 맞추기 위해 callback 을 사용했습니다.
echo preg_replace_callback('#(\d+-)(\d+)(-\d+)#S', 'callback', $str);
?>
11년 전
callback 좋쵸.
다른 건 없을까요 ~ ?
다른 건 없을까요 ~ ?
11년 전
숫자 갯수만큼 별표(*)가 나와야 되는건가요?
11년 전
물론입니다.
11년 전
e 변경자를 사용해야 하나요?
preg_match 후에 for 문이나 다른 함수 사용하는 것 아니죠?
010-123-4567 -> 010-***-4567
02-1234-4567 -> 02-****-4567
044-765-4321 -> 044-***-4321
로 한방에 나와야 하는거죠?
preg_match 후에 for 문이나 다른 함수 사용하는 것 아니죠?
010-123-4567 -> 010-***-4567
02-1234-4567 -> 02-****-4567
044-765-4321 -> 044-***-4321
로 한방에 나와야 하는거죠?
11년 전
한방은 당연하고 얼추 다 왔습니다.
11년 전
<?php
$str = <<<EOT
010-123-4567
02-1234-4567
044-765-4321
EOT;
echo preg_replace("#(\d+-)(\d+)(-\d+)#e", '"$1".str_repeat("*",strlen("$2"))."$3"', $str);
?>
http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php
e 변경자는 PHP 5.5.0 부터 DEPRECATED 된다네요.
$str = <<<EOT
010-123-4567
02-1234-4567
044-765-4321
EOT;
echo preg_replace("#(\d+-)(\d+)(-\d+)#e", '"$1".str_repeat("*",strlen("$2"))."$3"', $str);
?>
http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php
e 변경자는 PHP 5.5.0 부터 DEPRECATED 된다네요.
11년 전
규식이 여자친구 변경자를 깔끔하게 잘 쓰셨네요. ^^
11년 전
규식이 남자친구 변경자는 뭔가요? ㅎㅎ
11년 전
반대입니다.
남친: 정규식
여친: 변경자
회원님들이 정규식을 좋아하지 않은가 봅니다.
물론 문제가 약간 어려운 게 없지 않은데 좀 더 접근하기 쉽게 할 수 있는 방법을 고민해 봐야겠습니다.
남친: 정규식
여친: 변경자
회원님들이 정규식을 좋아하지 않은가 봅니다.
물론 문제가 약간 어려운 게 없지 않은데 좀 더 접근하기 쉽게 할 수 있는 방법을 고민해 봐야겠습니다.
11년 전
다른건 뭔말인지 몰라서 머리아프다가 규식이 여자친구 변경자에 웃고 갑니다 ㅎㅎ
게시판 목록
퀴즈게시판
답을 맞히시면, 문제를 내신 회원님이 채택을 해드립니다.
채택은 '좋아요'와 같습니다.
채택은 '좋아요'와 같습니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 516 | 11년 전 | 4894 | ||
| 515 | 11년 전 | 4626 | ||
| 514 | 11년 전 | 5304 | ||
| 513 | 11년 전 | 5818 | ||
| 512 | 11년 전 | 3830 | ||
| 511 | 11년 전 | 11703 | ||
| 510 |
|
11년 전 | 4260 | |
| 509 | 11년 전 | 4862 | ||
| 508 | 11년 전 | 3365 | ||
| 507 | 11년 전 | 3123 | ||
| 506 | 11년 전 | 7582 | ||
| 505 | 11년 전 | 5643 | ||
| 504 |
스마트그누
|
11년 전 | 4572 | |
| 503 | 11년 전 | 4465 | ||
| 502 | 11년 전 | 2823 | ||
| 501 | 11년 전 | 2436 | ||
| 500 | 11년 전 | 2917 | ||
| 499 | 11년 전 | 3223 | ||
| 498 | 11년 전 | 2509 | ||
| 497 | 11년 전 | 2181 | ||
| 496 | 11년 전 | 2536 | ||
| 495 | 11년 전 | 2677 | ||
| 494 | 11년 전 | 3008 | ||
| 493 | 11년 전 | 3164 | ||
| 492 | 11년 전 | 3012 | ||
| 491 | 11년 전 | 3091 | ||
| 490 |
스마트그누
|
11년 전 | 3241 | |
| 489 |
스마트그누
|
11년 전 | 4188 | |
| 488 | 11년 전 | 2771 | ||
| 487 | 11년 전 | 2579 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기