2

ad.somedomain.tldのような広告ホスト名をブロックするこの行があり ますが、ダウンロード、アップロードなどのホスト名をブロックしているようです.

([\w.-]+\.)?ad\.[^/]+/?

正しい構文は何でしょうか、ありがとう

4

1 に答える 1

2

デモ regex101

正規表現

\b(?:.?)ad(?:.?)\b

説明

\b Word boundary: match in between (^\w|\w$|\W\w|\w\W)
(?:.?) Non-capturing Group 
    . 0 to 1 times [greedy] Any character (except newline)
ad Literal ad
(?:.?) Non-capturing Group 
    . 0 to 1 times [greedy] Any character (except newline)
\b Word boundary: match in between (^\w|\w$|\W\w|\w\W)

可視化( debuggex提供)

正規表現の視覚化

于 2013-08-19T03:24:04.577 に答える