0
A
回答
4
$str = 'asd qqqqqqqqqqqqqqqqq weq';
var_dump(preg_replace('~\b\S{5,}\b~', '', $str));
上述代碼除去一切大於5個連續非空格字符。用5替換30,你會得到你想要的
+0
不錯的一個。 var_dump()和echo有什麼區別? – user198989
+0
@ user198989:'var_dump'用於調試目的 - 它顯示變量的類型,它的長度,以及像數組和對象這樣的非標量類型 - 它們的嵌套數據。所以當你開發並且想要檢查包含什麼變量的時候 - **總是**使用'var_dump'。 PS:比較'echo false;'和'var_dump(false);' – zerkms
相關問題
- 1. 超過30個字符的表名稱
- 2. 刪除超過30天的下載?
- 3. 刪除與超過30%的缺失值
- 4. 通過字詞表從字符串中刪除特定單詞
- 5. 填寫超過255個字符的單詞表單字段
- 6. 刪除字符串中的單詞(RemoveString)
- 7. 刪除字符串中的單詞iplescript
- 8. 刪除字符串中的單詞Powershell
- 9. 從字符串中刪除帶有#或@前綴的單詞嗎?
- 10. 刪除字符串中以「http」開頭的所有單詞嗎?
- 11. 從字符串c中刪除單詞#
- 12. 從字符串中刪除單詞
- 13. 從字符串中刪除單詞
- 14. 從字符串中刪除單詞
- 15. 如何刪除在記事本中有超過六個字母的單詞++
- 16. 如何刪除單個單詞/變量中的特殊字符
- 17. 如何刪除非字母字符的每個單詞
- 18. 刪除超過30天,如果不是一個月
- 19. 檢查一個字符串中的單詞是否超過50個字符
- 20. 如何在單詞超過2億時使用Java刪除重複的單詞?
- 21. AS3刪除字符串中的單詞後的字符
- 22. 如何查詢超過2個重複字符的單詞?
- 23. 刪除出現超過兩次的字符串中的字符
- 24. 過濾器數組或字符串(刪除一些單詞)
- 25. BindingSource過濾器 - 從字符串中刪除單詞
- 26. 如何從刪除字符串中刪除所有單詞?
- 27. 刪除unix中兩個單詞之間的字符串
- 28. 在Vim中刪除包含字符串的整個單詞
- 29. 刪除Python字符串中的第一個單詞?
- 30. 刪除字符串中的多個單詞
一些'preg_replace' regexp可能在這裏很有用。 – Peter
長度超過30個字符的有效單詞怎麼樣,不會刪除它們'破壞'的內容?有一個稱爲「Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu」的當地小山 – 2012-08-28 22:44:18
我不需要那座小山,謝謝。 – user198989