Merge pull request #3390 from BibbyChung/master

Updated xregexp.d.ts
This commit is contained in:
Masahiro Wakame
2014-12-31 09:51:17 +09:00
2 changed files with 6 additions and 0 deletions
+4
View File
@@ -9,6 +9,8 @@ import TokenOpts = X.TokenOpts;
var exp: RegExp;
var expArr: RegExp[];
var chain: RegExp[];
var groupChain: { regex: RegExp; backref: string }[];
var groupChain1: { regex: RegExp; backref: number }[];
var regex: RegExp;
var value: any;
var str: string;
@@ -91,6 +93,8 @@ XRegExp.install(obj);
bool = XRegExp.isInstalled(str);
bool = XRegExp.isRegExp(value);
strArr = XRegExp.matchChain(str, chain);
strArr = XRegExp.matchChain(str, groupChain);
strArr = XRegExp.matchChain(str, groupChain1);
// -- -- -- -- -- -- -- -- -- -- -- -- --
+2
View File
@@ -41,6 +41,8 @@ declare module 'xregexp' {
function isInstalled(feature: string): boolean;
function isRegExp(value: any): boolean;
function matchChain(str: string, chain: RegExp[]): string[];
function matchChain(str: string, chain: { regex: RegExp; backref: string }[]): string[];
function matchChain(str: string, chain: { regex: RegExp; backref: number }[]): string[];
function matchRecursive(str: string, left: string, right: string, flags?: string, options?: Object): string[];
function replace(str: string, search: string, replacement: string, scope?: string): string;