title: How can I use regex to ignore strings if they contain a certain string
body: <p>I am trying to use regex to scan through some log files. In particular, I am looking to pick out lines that meet this format:</p>
  
  <p>IP address or random number "banned.", so for example, "111.111.111.111 banned." or "0320932 banned.", etc.</p>
  
  <p>There should only be 2 groups of characters (the number/IP address and "banned." There may be more than one space in between the words or before them), the string should also not contain "client", "[private]", or "request". For the most part I am just confused about how to go about detecting the groups of characters and avoiding strings that contain those words. </p>
  
  <p>Thanks for any help that you may have to offer</p>