RegExp
package js.lib
Доступно в js
Встроенные регулярные выражения JavaScript.
Для кроссплатформенных регулярных выражений используйте класс Haxe EReg или литералы регулярных выражений.
См. также:
Конструктор
new(pattern:String, ?flags:String)
Создает объект регулярного выражения для сопоставления текста с шаблоном.
Переменные
read onlyglobal:Bool
Указывает, используется ли флаг "g" с регулярным выражением.
read onlyignoreCase:Bool
Указывает, используется ли флаг "i" с регулярным выражением.
lastIndex:Int
Индекс, с которого следует начать следующее сопоставление.
read onlymultiline:Bool
Указывает, используется ли флаг "m" с регулярным выражением.
read onlysource:String
Исходный текст объекта regexp, он не содержит двух слешей по обе стороны и каких-либо флагов.
Методы
exec(str:String):Null<RegExpMatch>
Выполняет поиск совпадения в заданной строке. Возвращает массив результатов или null.
test(str:String):Bool
Выполняет поиск совпадения между регулярным выражением и заданной строкой. Возвращает true или false.
toString():String
Возвращает строковое представление регулярного выражения.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/lib/RegExp.html