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