@#¥...&×() など、キーボード上に表示されるすべての文字と一致する正規表現
を見つけます。とにかく、キーボード上に表示されるすべての文字が一致しますが、中国語、ロシア語、およびロシア語は含まれません。など。 。
-----解決策---------
$str='~!@#$%^&*()_+0124JHB"こんにちは、ghjk'; preg_match_all('/[[:punct:]w ]/i',$str,$m); print_r($m); <br><font color="#e78608">------解決策---------</font><br>w は英数字のアンダースコアです <br><font color="#e78608">------解決策------------------</font><br>あなたの環境が少し異常である可能性があります。問題<br>通常の状況では、w は中国語の文字と一致できません<br>実際には機能しません [[:punct:]a-z0-9_]/i <br><font color="#e78608">------解決策------</font><br>確かに、あなたは Unicode ファイルではありません。 ><div class="clear"></div>