Regex 正则表达式从html文本Flex中提取锚定标记

Regex 正则表达式从html文本Flex中提取锚定标记,regex,apache-flex,Regex,Apache Flex,我用这个。指定边界以“相同”结尾; var a:Array=test.match(regex); 我的问题是,如果标签之间有更多的单词或特殊字符,则只能在标签之间找到单个单词。有人能解决这个问题吗?正则表达式: /<\s*h2[^>]*>(.*?)<\s*/\s*h2>/g /]*>(.*)/g 标题1 我有航向标签 你可以在表达式中放置锚定标记,并尝试使用它,这可能会有所帮助。我很久以前就没有测试过我使用的这个方法。这看起来不像是有效的HTML?真的……有人

我用这个。指定边界
以“相同”结尾;
var a:Array=test.match(regex);
我的问题是,如果标签之间有更多的单词或特殊字符,则只能在标签之间找到单个单词。有人能解决这个问题吗?

正则表达式:

/<\s*h2[^>]*>(.*?)<\s*/\s*h2>/g
/]*>(.*)/g
标题1 我有航向标签
你可以在表达式中放置锚定标记,并尝试使用它,这可能会有所帮助。我很久以前就没有测试过我使用的这个方法。

这看起来不像是有效的HTML?真的……有人能解决它吗?我先向你介绍一下这个有趣的见解:我对regex不太了解,所以你能解释一下回答的regex
/]*>(*)中的每个符号吗/g
它的作用是什么?我想让你参考这个链接,它很好地了解不同的符号在正则表达式中的工作原理。我不是正则表达式的专家。
/<\s*h2[^>]*>(.*?)<\s*/\s*h2>/g