테스트 사이트 - 개발 중인 베타 버전입니다

정규식 치환질문입니다;; 채택완료

도치즈 11년 전 조회 5,572
세로운 프로젝트를 진행하면서 막히는부분이 많아 질문이 많아지네요;;
죄송합니다;; ㅠㅠ


다름이 아니라;;
질문내용은 문자열에 있는 숫자를 영어로 치환하는 정규식은 어떻게써야할까요??

예를들어
0-9 까지 숫자를
A-J 까지로 치환하는건데요;;

0을 A
1을 B
2를 C

이런식으로 변환하는것과

A를 0
B를 1
C를 3

으로 변환하는걸 펑션으로 만들어서 두고두고쓰려는데;; 정규식강좌를 훑어봐도 잘 안되네요;; ㅠ
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11년 전
$char = array('/A/','/B/','/C/');
$num = array(0,1,2);
echo preg_replace($char,$num,$str);
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

도치즈
11년 전
아... 엄청간단한거였군요;; ㄷㄷ;;
감사합니다^^ !
레스트
11년 전
제가 써내려간 답글이 민망할 정도로 훌륭하신 것 같습니다. 좋아요 누르고 갑니다 ㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인