2011-12-15 7 views
0

ウェブサイトがGoogle Adsenseを使用しているかどうかを知らせるために正規表現を書いています。ここでは、ソースコード正規表現でソースコード内の特定のJavaScriptを見つける

  • src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  • google_ad_client =

任意のアイデアのための2つのオプションがありますか?ありがとう

+2

プラグイン?ブックマークレット?このページにあるように、リンクがテキスト内にある場合はどうなりますか? – zzzzBov

+1

HTMLで文字列を見つけるために正規表現を使用しないでください –

+0

プログラミング言語で正規表現を実行しますか? –

答えて

1

時々、正規表現は象形文字のように見える必要はありません。これはそれらの1つかもしれません。 :)

1.いずれかの文字列にマッチするシンプルな正規表現:

src="http://pagead2\.googlesyndication\.com/pagead/show_ads\.js"|google_ad_client\s*= 

2.基本的なPHPの実装:

これはマッチをエコーし​​ます。

$subject='THE INPUT YOU ARE TESTING FOR THESE TWO STRINGS'; 
preg_match_all('%src="http://pagead2\.googlesyndication\.com/pagead/show_ads\.js"|google_ad_client\s*=%', $subject, $result, PREG_PATTERN_ORDER); 
for ($i = 0; $i < count($result[0]); $i++) echo $result[0][$i]."<br>"; 

これはお探しのものですか?

関連する問題