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

정규식 글자자르기 질문... 채택완료

아츠키 2년 전 조회 1,975

예)

123 222 33 4 5 66 7

1 2 3 333333 4444 5

123123 123123 22

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

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

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

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

답변 2개

채택된 답변
+20 포인트
웅푸
2년 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

아츠키
2년 전
7
5
22
를 날리고 싶어요
한줄마다 각각의 변수입니다.
아츠키
2년 전
제가 질문을 설명을 잘못한듯 합니다.
$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 날리는거라..
웅프
2년 전
>...<;;;
웅프
2년 전
$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

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

2년 전

</p>

<p>$txt = "1231 2 3 333333 4444 5";

$str =  preg_replace('/\W\w+\s*(\W*)$/', '$1', $txt);

echo $str;</p>

<p>

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

로그인 후 평가할 수 있습니다

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

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

로그인