I had a quick question regarding RegEx...

I have a **string** that looks something like the following:

```
"This was written by <p id="auth">John Doe</p> today!"

```

What I want to do (with javascript) is basically extract out the 'John Doe' from any tag with the ID of "auth". 

Could anyone shed some light? I'm sorry to ask.

*Full story:*
I am using an XML parser to pass data into variables from a feed. However, there is one tag in the XML document () that contains HTML passed into a string. It looks something like this:

```
 <item>
  <title>This is a title</title>
  <description>
  "By <p id="auth">John Doe</p> text text text... so on"
  </description>
 </item>

```

So as you can see, I can't use an HTML/XML parser for that p tag, because it's in a string, not a document.