title: Find proper noun in a string
body: <p>I am intrested in finding proper noun in a string but not if they are the first word in the sentence or the word is the fist word in the string. So for example I want to match the words Lipsum and Adipiscing and NOT "Lorem" because it is the first word and not "Consectetur" because it is the first word in the sentence.</p>
  
  <p>Lorem Lipsum DOLOR ament blah blah. Consectetur Adipiscing elit ament blah</p>
  
  <p>I did something like this </p>
  
  <pre><code>var txt = $.trim($('#wrapper').text());
  var newVal = '';
  txt = txt.split(' ');
  
  var rg= new RegExp("^[A-Z][a-z]{2,}");
  
          for(var i=0; i &lt; txt.length; i++) {
  
                 if(txt[i].search(rg) === -1) {
  
                  newVal += txt[i] + " ";
  
              }   
              else {
  
                  if (i == 0) {
                      newVal += txt[i] + " ";
  
                  }else{
  
                  newVal += "&lt;span class='highlight'&gt;"+txt[i]+"&lt;/span&gt; ";
  
                  }
              }
  
          }
          $('#wrapper').html(newVal);
  </code></pre>
  
  <p>this works and highlights the proper nouns but it also highlights the first word of the sentence. test at <a href="http://jsfiddle.net/ariyo/SU32g/" rel="nofollow">http://jsfiddle.net/ariyo/SU32g/</a></p>
  
  <p>Any help would be appreciated. </p>