提取某些字符串格式

时间:2013-03-27 03:01:33

标签: php string

我不熟悉preg thingy但我发现了一个名为preg_split的函数。

我们说我有一个字符串: "word1<>word2<>word3<>word4"

我想拆分字符串并将单词1提取到单词4而不使用<>

我如何在preg中做到这一点?

我的代码:

$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");

3 个答案:

答案 0 :(得分:2)

如果您尝试使用preg_split()代替explode()或其他具有相同结果的php函数

$extractedWord = "word1<>word2<>word3<>word4"; // values to be splitted on "<>"
$result = preg_split("/<>/",$extractedWord); // execute function to split
print_r($result);

生成的输出将是:

Array
(
    [0] => word1
    [1] => word2
    [2] => word3
    [3] => word4
)

答案 1 :(得分:1)

正则表达式用于正则表达式,而不是静态字符串:

$extractedWords = explode("<>",$inputString);

答案 2 :(得分:1)

$mystring="word1<>word2<>word3<>word4";
print_r(explode('<>',$mystring));