我想使用 preg_split 在双正斜杠 (//) 和问号 (?) 上拆分字符串。我可以像这样使用单个正斜杠:
preg_split('[\/]', $string);
但是
preg_split('[\//]', $string);
or
preg_split('[\/\/]', $string);
不工作。
如何在表达式中使用双正斜杠?
最佳答案
如您所见,字符串在两个正斜杠 (//) 和一个问号 (?) 处分开。
$str= 'Hi//Hello?New World/';
$splits = preg_split( '@(\/\/|\?)@', $str );
print_r($splits);
输出:
Array
(
[0] => Hi
[1] => Hello
[2] => New World/
)
关于php - 正则表达式中的双正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23488185/