반응형
php 여러 공간을 하나의 공간으로 바꾸기
여러 공간을 하나의 공간으로 대체하려고 합니다.사용할 때ereg_replace권장되지 않는 에러가 표시됩니다.
ereg_replace("[ \t\n\r]+", " ", $string);
그것에 대한 동일한 대체품이 있나요?여러 개를 교체해야 합니다." "공백 및 다중nbsp하나의 공백이 있는 흰색 공간
와 대신 사용[ \t\n\r]사용하다\s:
$output = preg_replace('!\s+!', ' ', $input);
정규 표현 기본 구문 참조에서:
\d, \w 및 \s
숫자, 단어 문자(문자, 숫자 및 밑줄) 및 공백(스페이스, 탭 및 줄 바꿈)과 일치하는 속기 문자 클래스입니다.문자 클래스 내외에서 사용할 수 있습니다.
$output = preg_replace('/\s+/', ' ',$input);
\s의 줄임말이다[ \t\n\r]. 여러 공간은 단일 공간으로 대체됩니다.
preg_replace("/[[:blank:]]+/"," ",$input)
언급URL : https://stackoverflow.com/questions/2368539/php-replacing-multiple-spaces-with-a-single-space
반응형
'programing' 카테고리의 다른 글
| 서로 다른 데이터베이스 간의 MySQL InnoDB 외부 키 (0) | 2022.12.24 |
|---|---|
| 마리아에서의 Datetime current_timestampDB (0) | 2022.12.24 |
| Java Set의 순서 유지? (0) | 2022.12.24 |
| C에서 콘솔 화면을 지우려면 어떻게 해야 합니까? (0) | 2022.12.24 |
| ExecuteNonQuery에서 영향을 받는 행을 가져옵니다. (0) | 2022.12.24 |