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