好的,所以我一直在摔跤这个正则表达式的年龄,我不能得到它的工作。PHP的正则表达式匹配词
我想要做什么:
给定一个字符串我想字符串包含单词的数组,每个任何非单词字符之后。
实施例的输入字符串:
one "two" (three) -four-
字符串中的词语可以是任何东西,甚至乱码,标点符号或符号的任何量。
我想看到什么:
array: one "two " (three ) -four -
从本质上讲,每场比赛的最后一件事是一个词,被任何东西从以前的比赛遗留下来之前。我尝试了preg_match_all()和preg_split()的各种组合,其中包含许多“\ w”,“\ b”,“[^\ w]“等等。
更大的图片
基本上我只是想将一个*字符串供搜索中的每个单词后。
我真的不是一个正则表达式的人,所以帮助表示赞赏!
在你的*我想看到的*部分,是'四'应该是在下一行后的报价? – LeonardChallis 2013-02-18 17:48:51
你是对的,当我发布时引号似乎已经改变,我现在已经修复了,希望他们这次能够正确地通过。 – Testic 2013-02-18 17:54:36