preg_match或preg_match_all用于查找字符串中包含它们之间任何内容的所有单词

时间:2015-01-10 07:30:28

标签: preg-match preg-match-all

我想找到字符串中的所有单词。 用户可以添加任何模式的单词,如逗号分隔或;分开或任何东西。

输入:你好,嗨,测试词

输出:数组(" Hello","嗨","测试","字");

1 个答案:

答案 0 :(得分:0)

如果单词是仅包含单词字符\w的字符串,则可以执行以下操作:

preg_match_all('/(\w+)/', $input_string, $matches);

或使用preg_split

$words = preg_split('/\W+/', $input_string);