[정규식] 재미난 정규식 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년 전
다른건 뭔말인지 몰라서 머리아프다가 규식이 여자친구 변경자에 웃고 갑니다 ㅎㅎ
게시판 목록
퀴즈게시판
답을 맞히시면, 문제를 내신 회원님이 채택을 해드립니다.
채택은 '좋아요'와 같습니다.
채택은 '좋아요'와 같습니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1266 |
언제마스터합니까
|
5년 전 | 1511 | |
| 1265 |
언제마스터합니까
|
5년 전 | 2274 | |
| 1264 |
|
5년 전 | 1332 | |
| 1263 |
명왕이인우
|
5년 전 | 1914 | |
| 1262 | 5년 전 | 1343 | ||
| 1261 |
|
5년 전 | 1223 | |
| 1260 | 5년 전 | 1506 | ||
| 1259 | 5년 전 | 1927 | ||
| 1258 |
|
5년 전 | 1422 | |
| 1257 | 5년 전 | 2392 | ||
| 1256 | 5년 전 | 1630 | ||
| 1255 |
|
5년 전 | 1824 | |
| 1254 |
별지기천사
|
5년 전 | 1600 | |
| 1253 |
|
5년 전 | 1476 | |
| 1252 | 5년 전 | 1393 | ||
| 1251 | 5년 전 | 2237 | ||
| 1250 |
|
5년 전 | 1418 | |
| 1249 |
|
5년 전 | 1627 | |
| 1248 |
|
5년 전 | 4430 | |
| 1247 | 5년 전 | 1341 | ||
| 1246 | 5년 전 | 1751 | ||
| 1245 | 5년 전 | 2261 | ||
| 1244 | 5년 전 | 1518 | ||
| 1243 | 5년 전 | 2085 | ||
| 1242 | 5년 전 | 1144 | ||
| 1241 | 5년 전 | 2275 | ||
| 1240 | 5년 전 | 2553 | ||
| 1239 |
냥냥이입니당
|
5년 전 | 2331 | |
| 1238 | 5년 전 | 1876 | ||
| 1237 |
backstracker
|
5년 전 | 2822 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기