如何使用正则表达式提取子字符串?

时间:2012-02-24 05:06:04

标签: regex actionscript-3 flex flash-builder

所以我试图找出Flex中的正则表达式,但是对于我的生活无法弄清楚如何执行以下操作。 从下面的示例中,我只需要提取“Mike_Mercury”。

所以我必须以某种方式用RegExp或其他最好的东西去除它周围的一切。此外,我还需要它与其他样本一起使用。我从reddit api得到这个,所以id必须从一大堆这些中提取相同的部分。谢谢!

 <table>
            <tr>
                <td>
                    <a href="http://www.reddit.com/r/atheism/comments/q2sfe/barack_obamas_insightful_words_on_abortion/">
                        <img src="http://d.thumbs.redditmedia.com/9StfiHi7hEbf8v73.jpg" alt="Barack Obama's insightful words on abortion"
                            title="Barack Obama's insightful words on abortion" /></a>
                </td>
                <td>
                    submitted by <a href="http://www.reddit.com/user/Mike_Mercury">Mike_Mercury </a>
                    to <a href="http://www.reddit.com/r/atheism/">atheism</a>
                    <br />
                    <a href="http://imgur.com/lKFYr">[link]</a> <a href="http://www.reddit.com/r/atheism/comments/q2sfe/barack_obamas_insightful_words_on_abortion/">
                        [1722 comments]</a>
                </td>
            </tr>
        </table>

1 个答案:

答案 0 :(得分:1)

试试这个正则表达式:

submitted by <a href=".*?">(.*?)</a>