in reply to How can I capture the number between this HTML tag

It's hard to be sure what you are looking for, so I'm going to make some assumptions. . . . The HTML you are interested in parsing is this:
<B>1-10</B> of about <B>248,000</B>
I'll assume that you might have some small bit of HTML ahead of and behind this snippet. In English, that would be "some text, followed by something in bold, followed by something else, followed by something else in bold." This second stuff in bold is what you want. I did it this way:
$mystring = "<B>1-10</B> of about <B>248,000</B>"; $mystring =~ s/.*<B>.*?<\/B>.*?<B>(.+?)<\/B>.*/\1/i; print "My String is [$mystring]\n";
This regular expression (line 2) might not be appropriate if your incoming text is different. For example, if the incoming text is the entire web page this this won't work unless this is the first two occurrences of boldfacing on the page. Let us know how it goes. --Mark

Originally posted as a Categorized Answer.