我习惯于正则表达式中/..../的分隔符,也习惯于用于指示字符串开头的符号^,或用于一类字符时的否定。所以,当我用下面的抄袭线划线时,我感到困惑:

$t = "172,249,L,P";
preg_split("^,^", $t);

这意味着什么?

最佳答案

您可以使用几个不同的分隔符,目的是不让它们在特定的ReGEXP字符串中被转义:
http://php.net/manual/en/regexp.reference.delimiters.php

10-08 08:01