title: Regular expression to search for Gadaffi
body: <p>I'm trying to search for the word Gadaffi, which can be spelled in many <a href="http://blogs.abcnews.com/theworldnewser/2009/09/how-many-different-ways-can-you-spell-gaddafi.html" rel="nofollow noreferrer">different</a> ways. What's the best regular expression to search for this?</p>
  <p>This is a list of 30 variants:</p>
  <pre>
  Gadaffi
  Gadafi
  Gadafy
  Gaddafi
  Gaddafy
  Gaddhafi
  Gadhafi
  Gathafi
  Ghadaffi
  Ghadafi
  Ghaddafi
  Ghaddafy
  Gheddafi
  Kadaffi
  Kadafi
  Kaddafi
  Kadhafi
  Kazzafi
  Khadaffy
  Khadafy
  Khaddafi
  Qadafi
  Qaddafi
  Qadhafi
  Qadhdhafi
  Qadthafi
  Qathafi
  Quathafi
  Qudhafi
  Kad'afi
  </pre>
  <p>My best attempt so far is:</p>
  <pre><code>\b[KG]h?add?af?fi$\b
  </code></pre>
  <p>But I still seem to be missing some variants. Any suggestions?</p>