read and write to this property to move the starting point of the next match
package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
var reCase:RegExp = new RegExp("abc", "ig");
var sVal:String = "aBcdefabCdefABC";
var aMatch:Array = reCase.exec(sVal);
trace(aMatch + " - " + reCase.lastIndex);
aMatch = reCase.exec(sVal);
trace(aMatch + " - " + reCase.lastIndex);
aMatch = reCase.exec(sVal);
trace(aMatch + " - " + reCase.lastIndex);
aMatch = reCase.exec(sVal);
trace(aMatch + " - " + reCase.lastIndex);
aMatch = reCase.exec(sVal);
trace(aMatch + " - " + reCase.lastIndex);
}
}
}
Related examples in the same category