0

我不擅长 preg thingy,但我发现了一个名为 preg_split 的函数。

假设我有一个字符串: "word1<>word2<>word3<>word4"

我想拆分字符串并将单词 1 提取到单词 4 而没有<>

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

我的代码:

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

3 回答 3

2

Regexes are for regular expressions, not static strings:

$extractedWords = explode("<>",$inputString);
于 2013-03-27T03:04:16.587 回答
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
)
于 2013-03-27T03:05:03.453 回答
1
$mystring="word1<>word2<>word3<>word4";
print_r(explode('<>',$mystring));
于 2013-03-27T03:04:16.720 回答