haXe поддерживает регулярные выражения. Они могут выражаться литералом или создаваться объектом EReg. Литерал регулярного выражения начинается с ~/ и заканчивается символом / , за которым следуют какие-либо опции, такие как g, i :
var r = ~/([0-9]+)/g; // литерал
var str = "hello 48 cool 87!";
trace( r.match(str) ); // true
trace( r.matched(1) ); // 48
trace( r.split(str) ); // ["hello "," cool ","!"]
См. документацию к классу
EReg для более полного знакомства с его API
Комментарии
Регулярные выражения
Прочтите книгу Фридла по регуляркам. Довольно толково все объясняют.
Регулярные выражения во Flash ActionScript 3.0
Подробная работа с регулярными выражениями для начинающих описанна здесь Регулярные выражения Flash ActionScript 3.0
Отправить комментарий