-2
$text = '2434__(this is something)-__2345';

 preg_match('/[\p{Latin}]+/u', text, $matches);

在这里我只得到文本的匹配,但是如何匹配文本中存在或不存在的所有符号?

4

2 回答 2

0

这将匹配所有符号:

$match = $text
于 2013-10-01T11:22:52.150 回答
0

我希望你能理解你想要的正确..

preg_match('/^([^\p{Latin}]+)([\p{Latin}\s]*)([^\p{Latin}]+)$/u', $text, $matches);

print_r($matches);
于 2013-10-01T11:25:09.433 回答