listadminを使用して、多くの mailman ベースのメーリング リストを管理しています。件名の長いリストと、スパムをブロックするように設定された差出人アドレスがあります。最近、見栄えの良い Unicode 文字を使用しているという意味で、よりスマートなスパムを受け取りました。
件名: あなたが今までに見たすべてのアダルト映画は、あなたが今利用できる HD の 13' 000 映画の exx エキサイティングな編集に匹敵するものは何もありません!
また
件名: HD 品質のビデオと写真のグラフ s o tchic ks <br> はこちら
これをブロックするために、スマートな Perl 正規表現を使用したいと考えています。これらのサブジェクトを hexdump にパイプすると、多くの文字がFULLWIDTH LATIN SMALL LETTERであることが明らかになりました。ただし、\p{FULLWIDTH LATIN SMALL LETTER}
機能しません:Can't find Unicode property definition "FULLWIDTH LATIN SMALL LETTER"
問題は、\p{something}
これらの全角文字に一致する があるかどうかです。あるいは、これらの文字を一致させる別の方法はありますか?