title: How to match second <a> tag in this string
body: <p>I have a HTML fragment which contains two anchor tags in various parts of the HTML. </p>
  
  <pre><code>&lt;span id="ctl00_PlaceHolderTitleBreadcrumb_ContentMap"&gt;
      &lt;span&gt;&lt;a class="ms-sitemapdirectional" href="/"&gt;My Site&lt;/a&gt;&lt;/span&gt;
      &lt;span&gt; &amp;gt; &lt;/span&gt;
      &lt;span&gt;&lt;a class="ms-sitemapdirectional" href="/Lists/Announcements/AllItems.aspx"&gt;Announcements&lt;/a&gt;&lt;/span&gt;
      &lt;span&gt; &amp;gt; &lt;/span&gt;
      &lt;span class="ms-sitemapdirectional"&gt;Settings&lt;/span&gt;
  &lt;/span&gt;
  </code></pre>
  
  <p>I'm looking to write a regular expression that will return the second anchor tag, which has 'Announcements' as it's text. In trying to write an expression, I keep getting both anchor tags returned - but I'm only interested in the second tag.</p>
  
  <p>Is it possible to match the second tag only?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I will always know that I'm looking for an anchor tag which has 'Announcements' in it's text, if that helps.</p>