답변 1개
채택된 답변
+20 포인트
선택과집중
Expert
1년 전
for beginners
o1o-123o-056o ↓ ^o1o-123o-056o$ ... ^: 시작, $: 끝 ↓ ^\d+-\d+-\d+$ ... \d 또는 [0-9]: 숫자, +: 한 글자 이상 ↓ ^(\d+-)(\d+)(-\d+)$ ... o1o-, 123o, -056o매칭
$hp = 'o1o-123o-056o; echo preg_replace_callback('/^(\d+-)(\d+)(-\d+)$/', function ($m) { return $m[1].str_repeat('*', strlen($m[2])).$m[3]; }, $hp); ↓ 'o1o-', '0567o' 길이(4)만큼 * 반복, '-056o' 010-****-0567o
이 정도만으로도 이와 비슷한 유형은 원하는 부분의 치환을 자유롭게 할 수 있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
채택
답변대기
채택
채택
채택
답변대기
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
답변대기