【发布时间】:2010-12-03 03:38:54
【问题描述】:
我正在尝试从各种字符串中提取与特定模式匹配的单词。
字符串的长度和内容各不相同。
例如:
我想从以下字符串中提取以 jac 开头的任何单词,并用完整的单词填充一个数组:
- 我昨天买了一件夹克。
- 杰克要回家了。
- 我想去杰克逊维尔。
结果数组应该是 [jacket,Jack,Jacksonville]
我一直在尝试使用 preg_match() 但由于某种原因它不起作用。有什么建议吗???
$q = "jac";
$str = "jacket";
preg_match($q,$str,$matches);
print $matches[1];
这将返回 null :S。不知道是什么问题。
【问题讨论】:
-
尤其是你尝试使用的正则表达式!
标签: php arrays string preg-match