ホームページ  >  記事  >  バックエンド開発  >  規則的なルールを探して、それを解決する方法

規則的なルールを探して、それを解決する方法

WBOY
WBOYオリジナル
2016-06-13 13:21:50842ブラウズ

@#¥...&×() など、キーボード上に表示されるすべての文字と一致する正規表現
を見つけます。とにかく、キーボード上に表示されるすべての文字が一致しますが、中国語、ロシア語、およびロシア語は含まれません。など。 。

-----解決策---------

PHP コード
$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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。