我不熟悉preg thingy但我发现了一个名为preg_split的函数。
我们说我有一个字符串:
"word1<>word2<>word3<>word4"
我想拆分字符串并将单词1提取到单词4而不使用<>
我如何在preg中做到这一点?
我的代码:
$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");
答案 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));