У меня есть 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);
Кто-нибудь имеет представление о проблеме?