|
@@ -10,14 +10,14 @@ extern class Rex {
|
|
|
/**
|
|
|
The function searches for the first match of the regexp `patt` in the
|
|
|
string `subj`, starting from offset `init`, subject to flags `cf` and `ef`.
|
|
|
-
|
|
|
+
|
|
|
@return matched string, or array of strings.
|
|
|
**/
|
|
|
public static function match(patt : String, ?init : Int, ?ef : Int) : Dynamic;
|
|
|
|
|
|
/**
|
|
|
The function searches for the first match of the regexp patt in the string
|
|
|
- `subj`, starting from offset `init`, subject to flags `cf` and `ef`.
|
|
|
+ `subj`, starting from offset `init`, subject to flags `cf` and `ef`.
|
|
|
**/
|
|
|
public static function find(subj : String, ?init : Int, ?ef : Int) : Dynamic;
|
|
|
|
|
@@ -26,7 +26,7 @@ extern class Rex {
|
|
|
The function is intended for use in the generic for Lua construct. It is
|
|
|
used for splitting a subject string `subj` into parts (sections). The `sep`
|
|
|
parameter is a regular expression pattern representing separators between
|
|
|
- the sections.
|
|
|
+ the sections.
|
|
|
**/
|
|
|
@:overload( function (subj : String, sep : Rex, ?cf : Int, ?ef : Int) : Void->String{})
|
|
|
public static function split(subj : String, sep : String, ?cf : Int, ?ef : Int) : Void->String;
|
|
@@ -34,18 +34,18 @@ extern class Rex {
|
|
|
|
|
|
/**
|
|
|
This function counts matches of the pattern `patt` in the string `subj`.
|
|
|
- **/
|
|
|
+ **/
|
|
|
public static function count(subj : String, patt : String, cf : Int, ef : Int) : Dynamic;
|
|
|
public static function flags(?tb:Dynamic) : Dynamic;
|
|
|
|
|
|
/**
|
|
|
- The function searches for the first match of the regexp in the string
|
|
|
+ The function searches for the first match of the regexp in the string
|
|
|
`subj`, starting from offset `init`, subject to execution flags `ef`.
|
|
|
**/
|
|
|
public function tfind(subj : String, ?init : Int, ?ef : Int) : Dynamic;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
- This function searches for the first match of the regexp in the string
|
|
|
+ This function searches for the first match of the regexp in the string
|
|
|
`subj`, starting from offset `init`, subject to execution flags `ef`.
|
|
|
**/
|
|
|
public function exec(subj : String, ?init : Int, ?ef : Int) : Dynamic;
|
|
@@ -55,10 +55,10 @@ extern class Rex {
|
|
|
returns an iterator for repeated matching of the pattern patt in the
|
|
|
string `subj`, subject to flags `cf` and `ef`.
|
|
|
**/
|
|
|
- public static function gmatch(subj : String, ?cf : Int, ?ef : Int) : Dynamic; // TODO: Extern a lua iterator
|
|
|
+ public static function gmatch(subj : String, patt : String, ?cf : Int, ?ef : Int) : Void->String;
|
|
|
|
|
|
/**
|
|
|
- This function searches for all matches of the pattern `patt` in the string
|
|
|
+ This function searches for all matches of the pattern `patt` in the string
|
|
|
`subj` and replaces them according to the parameters `repl` and `n`.
|
|
|
**/
|
|
|
@:overload( function (subj : String, patt : Rex, repl: Dynamic, ?n: Int, ?cf : Int, ?ef : Int) : String {})
|