2012-02-29 1 views
0

誰かがドメインのリストをスキャンし、数字、ダッシュ、15文字以上の長さのドメインを削除するphp regexを手伝ってもらえますか?するpreg_matchと正規表現のドメインリスト

答えて

2

それらをループしてテスト。正規表現では、\ dは数字と一致し、。{16、}は16文字以上の文字列と一致します。 - 、lolと一致します。あなたは| OR演算子として使用します。

一緒にすべてを入れて、あなたが得る:

morphotomyの正規表現@使用
preg_match('/\d|-|.{16,}/', $testString); 
+0

: 'foreachの($ドメインとして$ domainsArray){ 場合(するpreg_match( '/ \ D | - | {16、!。 }/'、$ domain)){ $ cleanDomainsArray [] = $ domain; }} ' – Ing

+0

おかげで、それは働きます! – iwek