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