在 Actionscript 和 Adobe Flex 中,我将模式和正则表达式(带有全局标志)与 string.match 方法一起使用,它可以按照我想要的方式工作,除非匹配返回文本中相同单词的多次出现。在这种情况下,该单词的所有匹配项仅指向该单词第一次出现的索引。例如,如果文本是“cat dog cat cat cow”并且模式是搜索 cat*,则 match 方法返回一个包含三个“cat”的数组,但是,它们都只指向第一个的索引当我在通过数组的循环上使用 indexOf 时发生 cat 。我假设这就是 string.match 方法的样子(尽管如果我做错了什么或遗漏了什么,请告诉我!)。我想找到每次匹配的具体索引,
我想知道 string.match 方法是否就是这样,如果是这样,是否有人知道最好的方法是什么。谢谢。