title: What are the shift rules for Boyer–Moore string search algorithm?
body: <p>I have been trying to understand shift rules in <em>Boyer–Moore string search algorithm</em> but haven't understood them. I read here on <a href="http://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm" rel="noreferrer">wikipedia</a> but that is too complex !  </p>
  
  <p>It will be of great help if someone lists the rule in a simple manner.</p>