多くのmailmanベースのメーリングリストを管理するのにlistadminを使用しています。私は長い件名リストとアドレスからスパムをブロックするように設定しています。Perl:FULLWIDTH LATIN SMALLに一致する方法
件名::最近、私はそれは見栄えの良いUnicode文字、例えば使用するという意味で、よりスマートなスパムを受け取ったAlリットルを広告ULT MOVあなたは私たちのEXXへ ompari- NG C鼻孔何も見えない「VEのIES HDで13,000のムービーを編集すると、 は今のところ利用できます!
または
件名:HDの資格は、viはグラフ化するDのフォーをEOS D Yを点灯して、S、O、F
をu
のためにここにいるホTC HIC KSは、今、私がしたいですスマートなPerlの正規表現を使ってそれをブロックします。多くの文字が明らかになったhexdumpにこれらの主体を配管するのはFULLWIDTH LATIN SMALL LETTERです。ただし、\p{FULLWIDTH LATIN SMALL LETTER}
は機能しません。Can't find Unicode property definition "FULLWIDTH LATIN SMALL LETTER"
問題は次のとおりです。これらの全角文字に一致する\p{something}
はありますか?あるいは、それらの文字に一致する別の方法がありますか?
多くのおかげで啓発編集、それがリンクさ面白いモジュールの@ikegami。 – amon
それはチクリストの一つです。その逆を行うために 'unichars'を使うことができます。例えば'unichars -au '\ p {InHalfwidthAndFullwidthForms}'は、HalfwidthAndFullwidthFormsブロックの文字列をリストします。 – ikegami