정규식 글자자르기 질문...

정규식 글자자르기 질문...

QA

정규식 글자자르기 질문...

본문

예)

123 222 33 4 5 66 7

1 2 3 333333 4444 5

123123 123123 22

문자열에 스페이스가 랜덤하게 있는데

맨 마지막 스페이스를 기준으로 뒤에는 날리고

앞에만 나오게 하려면 어떻게 해야할까요..?

이 질문에 댓글 쓰기 :

답변 2

22만 날리고 싶다는건가요?

제가 질문을 설명을 잘못한듯 합니다.
$wr_1 = 123 222 33 4 5 66 7
$wr_2 = 1 2 3 333333 4444 5
$wr_3 = 123123 123123 22
각각 하나의 변수입니다.

wr_1 에는 7 날리고
wr_2 에는 5 날리고
wr_3 에는 22 날리는거라..

$wr_1 = "123 222 33 4 5 66 7";
$wr_2 = "1 2 3 333333 4444 5";
$wr_3 = "123123 123123 22";

$wr_1 = rtrim($wr_1, ' ');
$wr_2 = rtrim($wr_2, ' ');
$wr_3 = rtrim($wr_3, ' ');

echo $wr_1 . "\n";
echo $wr_2 . "\n";
echo $wr_3 . "\n";
결과는 ?
123 222 33 4 5 66
1 2 3 333333 4444
123123 123123


$txt = "1231 2 3 333333 4444 5";
$str =  preg_replace('/\W\w+\s*(\W*)$/', '$1', $txt);
echo $str;

※ https://www.w3resource.com/php-exercises/php-regular-expression-exercise-2.php

답변을 작성하시기 전에 로그인 해주세요.
전체 14
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT