안녕하세요.
스페이스바가 두개 이상인 것을(엔터포함) 모두 스페이스바 한칸으로 치환하려고 합니다.
예를 들어,
- 원문
동해물과 백두산이 마르고 닳도록
하느님이 보우하사 우리나라 만세
무궁화 삼천 리 화려강산 대한사람 대한으로
길이 보전하세.
- 치환
동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세 무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세.
이와 같이 치환을 한다면
str_replace 문으로도 가능할까요??
조언 구합니다.
감사합니다.
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
3년 전
str_replace()로는 중복 안 남을 때까지 계속 돌려야 합니다.
https://www.php.net/manual/en/function.preg-replace.php
preg_replace() 사용하세요.
답변에 대한 댓글 1개
3년 전
답변을 작성하려면 로그인이 필요합니다.
참고하세요.