функциональность php preg_split - PullRequest
1 голос
/ 27 августа 2010

Есть ли способ понять следующую логику, содержащуюся в шаблоне расщепления:
preg_split("/[\s,]+/", "hypertext language, programming");

В общей схеме я понимаю, что он делает, но я действительно хочу детально понять, как использовать экранирование и специальные обозначения символов. есть ли где-нибудь подробное объяснение этому? Если нет, то кто-нибудь может представить, как это работает. это что-то очень полезное, и что-то, что я хотел бы иметь, так сказать, под поясом.

Ответы [ 2 ]

0 голосов
/ 27 августа 2010
+ means 1 or more

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

Это разделит текст на 1 или более пробелов и запятых вместе

обязательно прочитайте http://www.regular -expressions.info / , как рекомендует Сильфверстром. Кроме того, что помогло мне узнать, была эта игра: http://www.javaregex.com/agame.html

0 голосов
/ 27 августа 2010

Вы должны взглянуть на регулярные выражения, это может быть хорошим местом для начала http://www.regular -expressions.info / reference.html

...