正则表达式在没有斜杠的情况下选择斜杠之间的所有内容

时间:2014-03-12 21:03:34

标签: php regex zend-framework

我有以下内容是网址keyword/with/some/stuff/following

的一部分

我需要一个正则表达式(PHP),它会给我与<explode('/', 'keyword/with/some/stuff/following');

相同的结果

在这种情况下,匹配数组如下所示 array('keyword', 'with', 'some', 'stuff', 'following')

我尝试了一些事情,包括来自stackoverflow的东西,但没有任何运气

1 个答案:

答案 0 :(得分:3)

这样就可以了:

([^\/]+)

工作regex example

<强> PHP

preg_match_all("/([^\/]+)/", "keyword/with/some/stuff/following", $matches);

$ matches [1] =

array("keyword", "with", "some", "stuff", "following")