php preg_split功能

时间:2010-08-27 16:16:00

标签: php regex preg-split

有没有办法理解分裂模式中包含的以下逻辑:
    preg_split("/[\s,]+/", "hypertext language, programming");

在宏观方案中,我理解它在做什么,但我真的想要细致地理解如何使用转义和特殊字符表示法。在任何地方有一个细粒度的解释?如果没有,请有人详细说明这是如何工作的。这是一个非常有用的东西,我想完全掌握它可以说。

2 个答案:

答案 0 :(得分:0)

你应该看看正则表达式,这可能是一个很好的起点 http://www.regular-expressions.info/reference.html

答案 1 :(得分:0)

+ means 1 or more

[\s,] means a space and/or comma character

这会将文本拆分为1个或多个空格和逗号

正如Silfverstrom推荐的那样,

绝对阅读http://www.regular-expressions.info/。帮助我学习的是这个游戏:http://www.javaregex.com/agame.html