带有正则表达式的preg_split url

时间:2012-11-24 00:15:45

标签: php regex preg-split

我有一个字符串,例如:

src="http://www.domain.com/sub_folder/xyz_17215_andso_on_01-file_08.html"

并希望在每个不是字母或数字的字符上拆分它。

使用

/[a-z0-9]/

我得到一个包含所有字符的数组,但是得到所有单词和数字的反面是什么?

2 个答案:

答案 0 :(得分:2)

你可以写:

$result_array = preg_split('/[^a-z0-9]+/', $string_to_split);

答案 1 :(得分:1)

不是编写新代码来解决问题,而是使用PHP在parse_url()函数中为您提供的内置功能:http://php.net/manual/en/function.parse-url.php