Q
正則表達式:逗號
0
A
回答
1
不用擔心這一點。只需使用PHP implode並分解函數並將其組合/重新設置字符串的格式即可。
檢查了這一點:
http://matthom.com/archive/2005/06/22/code-mnemonics-php-implode-explode
4
您可以調用explode。然後你可以從arr中獲取這樣的值:$ splitarr [0] ... $ splitarr [6]。
這種情況下的拆分比爆炸要慢,因爲拆分需要一個正則表達式。 http://blog.brianhartsock.com/2007/06/11/php-explode-vs-split/
1
如果字不能包含任何空格,你可以使用使preg_split功能:
$string="word_1, word_2, word_3";
$array=preg_split("/\s*,\s/",$string, PREG_SPLIT_NO_EMPTY);
如果使用PREG_SPLIT_NO_EMPTY常量,你不會得到空結果
+0
請問您可以舉一個如何使用您的代碼的例子。我運行'echo array [0]'失敗,因爲它打印所有由逗號分隔的單詞。我只想打印「word_1」這個詞。 – 2009-08-07 14:39:42
相關問題
- 1. 正則表達式逗號
- 2. 正則表達式逗號分隔號
- 3. 正則表達式,R和逗號
- 4. 的Perl /正則表達式 - 逗號
- 5. PHP正則表達式question..adding逗號
- 6. Postgres正則表達式:add逗號
- 7. 逗號使用正則表達式
- 8. 正則表達式替換逗號
- 9. 正則表達式的preg_match用逗號
- 10. 正則表達式int +逗號
- 11. 正則表達式查找逗號
- 12. 正則表達式整數用逗號
- 13. Java正則表達式轉義逗號
- 14. 爲逗號正則表達式的話
- 15. 正則表達式和逗號
- 16. 正則表達式 - 用逗號分隔
- 17. 使用正則表達式替換逗號內的逗號
- 18. 正則表達式逗號或逗號分隔或空間
- 19. 表達式中的正則表達式逗號
- 20. Perl正則表達式 - 爲什麼正則表達式/[0-9\.]+(\,,)/匹配逗號
- 21. Java正則表達式用逗號分隔,但忽略逗號內的逗號
- 22. 正方括號內正則表達式逗號分隔值
- 23. 正則表達式從逗號分隔號分隔的列表
- 24. 正則表達式來處理逗號,雙引號,引號
- 25. 用正則表達式刪除空格,逗號,冒號,分號
- 26. 正則表達式匹配文字逗號文字逗號文字..模式
- 27. 複雜正則表達式用逗號替換逗號,然後刪除引號
- 28. Ruby正則表達式匹配逗號,但忽略括號中的逗號
- 29. 正則表達式匹配數字,逗號和分號?
- 30. PHP - 正則表達式,替換逗號分隔符,以分號
Dupe? http://stackoverflow.com/questions/470505/regular-expression-for-parsing-csv-in-php – 2009-08-07 14:05:16
@Mark:情況不同,因爲我需要先將數據轉換爲'「word_1」,「word_2 「,」word_3「,...,來自'word_1,word_2,word_3',這樣在這兩個單詞之間就可以移除空格。轉換之前。 – 2009-08-07 14:18:59
謝謝你的回答! – 2009-08-07 15:11:09