[정규식] 재미난 정규식 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년 전
다른건 뭔말인지 몰라서 머리아프다가 규식이 여자친구 변경자에 웃고 갑니다 ㅎㅎ
게시판 목록
퀴즈게시판
답을 맞히시면, 문제를 내신 회원님이 채택을 해드립니다.
채택은 '좋아요'와 같습니다.
채택은 '좋아요'와 같습니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1296 | 5년 전 | 1428 | ||
| 1295 | 5년 전 | 1505 | ||
| 1294 | 5년 전 | 1945 | ||
| 1293 | 5년 전 | 2152 | ||
| 1292 | 5년 전 | 2576 | ||
| 1291 | 5년 전 | 1409 | ||
| 1290 | 5년 전 | 2142 | ||
| 1289 | 5년 전 | 1972 | ||
| 1288 | 5년 전 | 1847 | ||
| 1287 | 5년 전 | 1332 | ||
| 1286 | 5년 전 | 1458 | ||
| 1285 | 5년 전 | 1740 | ||
| 1284 | 5년 전 | 1516 | ||
| 1283 | 5년 전 | 1502 | ||
| 1282 | 5년 전 | 2251 | ||
| 1281 | 5년 전 | 1950 | ||
| 1280 | 5년 전 | 1557 | ||
| 1279 | 5년 전 | 1588 | ||
| 1278 | 5년 전 | 1233 | ||
| 1277 | 5년 전 | 1204 | ||
| 1276 | 5년 전 | 2973 | ||
| 1275 |
|
5년 전 | 1391 | |
| 1274 |
|
5년 전 | 1407 | |
| 1273 | 5년 전 | 1974 | ||
| 1272 | 5년 전 | 2283 | ||
| 1271 | 5년 전 | 1189 | ||
| 1270 |
|
5년 전 | 1557 | |
| 1269 |
|
5년 전 | 1635 | |
| 1268 |
|
5년 전 | 4376 | |
| 1267 |
언제마스터합니까
|
5년 전 | 1832 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기