0

我想在字符串中的任何位置(字符串前面或后面)检测标点符号 (!@#$%^&*()?<>"';:}{][)...

$string = "'Hello!'";
$anotherstring = "Hi";

我希望它记录标点符号$string并与$anotherstring...相呼应

你好
'嗨!

实际上我正在做一个拼写检查器,问题是它用标点符号检查字符串。我想在没有标点符号的情况下检查它,并在建议之前回显之前的标点符号和在建议之后的标点符号之后......

4

2 回答 2

0

这可能是一个肮脏的把戏:)

$anotherstring = preg_replace('/[a-zA-Z0-9]+/', $anotherstring, $string);

编辑:如果不需要,可以删除数字

于 2012-06-12T12:35:57.497 回答
0

看看http://us3.php.net/manual/en/function.strtok.php

您可以根据空格和符号等标记进行拆分。

于 2012-06-12T12:46:04.120 回答