我有一个标记字符串的 Perl 脚本
@s=split /([^a-zA-Z \t\-\'\,\.]+)/, $_[0]; # tokenized with separators
所以如果我有一个字符串$s="The large [[bear]] is dangerous."
它会回来array("The large", " [[", "bear", "]] ", "is dangerous", ".")
但是当我在 php 脚本上使用它时,正则表达式模式似乎不起作用。
$tokens = preg_split("/[^a-z \t\-\'\,\.]+/i", $s);
有人知道这个问题吗?