3
A
回答
2
您可以使用正則表達式:
$regex = '~\s{2,}~';
preg_match($regex, $str);
\s
包括空格,製表符和新行。如果你想只是空間,你可以改變$regex
到:
$regex = '~ {2,}~';
如果你想從一個字符串中刪除多餘的空格,你可以使用:
$str = 'hello there, world!';
$regex = '~ {2,}~';
$str = preg_replace($regex, ' ', $str);
echo $str;
輸出:
hello there, world!
0
您可以使用:
$input = "foo bar baz saz";
if(preg_match_all('/\s{2,}/',$input,$matches)) {
var_dump($matches);
}
輸出:
array(1) {
[0]=>
array(2) {
[0]=>
string(2) " "
[1]=>
string(3) " "
}
}
\s
代表白色空間,其中包括空間,垂直標籤,橫片,返回滑架,新的行,換頁。
如果你想匹配只是正常的空間,你可以使用正則表達式:
if(preg_match_all('/ {2,}/',$input,$matches)) {
相關問題
- 1. 檢測上的UIView的「空白空間」
- 2. php空白$ _GET []檢測
- 3. C++如何檢測空白
- 4. PHP:空白空間
- 5. curl php空白空間
- 6. 如何在php程序中檢測字符串上的空白
- 7. 如何檢測空白輸入angular.js
- 8. CLASSPATH中的空白空間
- 9. C中的空白空間
- 10. PHP編碼URL的空白空間
- 11. HTMLAgilityPack - 檢測空白表?
- 12. 矩形空白檢測(OpenCV)
- 13. 檢測空白文本框
- 14. 如何在PHP中使用substr_count()計算空白空間
- 15. PHP如何對待白色空間
- 16. 檢測文本框中的空白
- 17. WPF禁用或檢測CardView空白空間單擊?
- 18. 如何檢測HTML內容呈現時是空白/空格?
- 19. 如何避免使用PHP的空白空間?
- 20. PHP和shared_memory:如何檢測共享內存段中的「空閒空間」?
- 21. Java或Eclipse'空白'在空白空間(?)
- 22. 如何檢測空間流的數量
- 23. scanf如何處理空白空間?
- 24. 如何替換空白空間零?
- 25. 如何從shell_exec返回空白空間?
- 26. 如何清除空白空間?
- 27. 額外的空白空間
- 28. Ajax:IE上的空白空間
- 29. 正則表達式不檢測字段爲空或有空白空間
- 30. 如何在PHP中的空白頁
+1相關:我喜歡波浪線。 – BoltClock 2010-08-28 02:31:56
@Bolt我使用痣,有時感嘆號。我從來沒有使用正斜槓=/ – NullUserException 2010-08-28 02:33:50
當我們在如此多的檢查中每天都在匹配正斜槓時,它絕對會令人噁心:/ – BoltClock 2010-08-28 02:36:38