2017-12-23 31 views
0

ここでPageMonitor Regex拡張子https://chrome.google.com/webstore/detail/page-monitor/ogeebjpdeabhncjpfhgdibjajcajepggを使用して、Webページ上の画像の変更を確認する方法、またはWebページ上に新しい画像がある場合はどうすればよいですか?PageMonitor正規表現?

私は

<img src="//a.thumbs.redditmedia.com/IfVRE- 
Cq7BWXAly4GHbPJrTh5GjQgh6iC01RspCa8I0.jpg" width="70" height="52" alt="" 
class="hoverZoomLink"> 

だが、私はそのコードを持っており、「IfVRE- Cq7BWXAly4GHbPJrTh5GjQgh6iC01RspCa8I0.jpg」に変更があった場合、私はpagemonitorをしたいとしましょうあまりにもわからない私は正規表現でそれを行うことができると信じていますがイムどうすればいいですか?

+0

ssithuxx ..スピンのために、このスクレーパーを取る、十分に簡単であるべき - 私はいくつかの馬鹿が私たちをdownvoted参照してください。注意を払わない。私はPageMonitor、いくつかのYoutubesなどをgoogledしました。あなたは_custom_チェックボックスを選択することができ、_selector_または_regex_を選択できるコンボボックスのように見えます。しかし、正規表現の使用法を見た例はありません。したがって、どのエンジンを使用しているのかわかりません。 JSriptageなので、ECMAScriptエンジンだと思います。下の正規表現は、そのエンジンで動作します。しかし、HTMLソースやDOMコンテンツやXPathなどの一部に作用しているかどうかはわかりません。したがって、以下の正規表現はhtmlソースで動作すると仮定しています。あなたが見つけたら教えてください.. – sln

答えて

-1

/<img(?=(?:[^>"']|"[^"]*"|'[^']*')*?\ssrc\s*=\s*(?:(['"])\s*\/\/a\.thumbs\.redditmedia\.com\/IfVRE-\s*((?:(?!\1)[\S\s])*?)\.jpg\s*\1))\s+(?:"[\S\s]*?"|'[\S\s]*?'|[^>]*?)+>/

https://regex101.com/r/ozHaof/1

< img         # 'img' tag 

(?=         # Asserttion (a pseudo atomic group) 
     (?: [^>"'] | " [^"]* " | ' [^']* ')*? 
     \s src \s* = \s*      # Monitor 'src' attribute for changes 
     (?: 
      (['"])        # (1), Quote 
      \s* 
      //a\.thumbs\.redditmedia\.com/IfVRE- # Monitor src value that starts with this 
      \s* 
      (         # (2 start), What the jpg changed to 
       (?: 
        (?! \1) 
        [\S\s] 
       )*? 
      )          # (2 end) 
      \.jpg \s*        # Up to to .jpg 
      \1 
    ) 
) 
\s+ 
(?: " [\S\s]*? " | ' [\S\s]*? ' | [^>]*?)+ 
>