String

所在包:String

def StoN:$arg1

把字符串转换为数字

Parameters:

$arg1:要转换的字符串

Return:转换后的数字

def Length:$arg1

测试字符串的字符长度

Parameters:

$arg1:要测试字符串

Return:字符串的长度

def IndexOf:$arg1,$arg2

查找$arg2在$arg1中的位置

Parameters:

$arg1:被查找的字符串

$arg2:要查找的字符

Return:数字

def Replace:$arg1,$arg2,$arg3

在$arg1把$arg2替换为$arg3

Parameters:

$arg1:原字符串

$arg2:要替换的字符

$arg2:替换成的字符

Return:替换后的字符串

def Toupper:$arg1

将字符串转换为大写字符串

Parameters:

$arg1:要转换的字符串

Return:转换后的字符串

def Tolower:$arg1

将字符串转换为小写字符串

Parameters:

$arg1:要转换的字符串

Return:转换后的字符串

def Isdigit:$arg1

测试一个字符串是不是数字

Parameters:

$arg1:字符串

Return:bool

def Isalpha:$arg1

判断字符$arg1是否为英文字母

Parameters:

$arg1:字符

Return:bool

def Chr:$i

将字符$i转化内ASCII

Parameters:

$i:字符

Return:bool

def SubString:$str,$pos1,$pos2

从$str截取,自$pos1到$pos2之间的字符串

Parameters:

$str:原字符串

$pos1:开始位置

$pos2:结束位置

Return:截取后的字符串

def Split:$str,$s

把$str用$s,分割为数组

Parameters:

$str:原字符串

$s:分割字符

Return:分割后的数组


Regex

所在包:String

def Exec:$arg1,$arg2,$arg3

返回匹配组

Parameters:

$arg1:字符串

$arg2:正则

$arg3:匹配方式

Return:数组

def Test:$arg1,$arg2,$arg3

测试是否匹配到

Parameters:

$arg1:字符串

$arg2:正则

$arg3:匹配方式

Return:bool

def Replace:$arg1,$arg2,$arg3,$arg4

替换字符串

Parameters:

$arg1:字符串

$arg2:要替换的字符串

$arg3:正则

$arg4:匹配方式

Return:替换后的字符串


Json

所在包:String

def JsonParse:$arg1

将字符串转换为JSON object

Parameters:

$str:原字符串

Return:object

def GetObjectItem:$arg1,$arg2

获取JSON的值

Parameters:

$str:JSON object

Return:Type的任何一种类型

def GetArrayItem:$arg1,$arg2

获取array类型的值

Parameters:

$arg1: object

$arg2: 索引

Return:Type的任何一种类型

def GetArraySize:$arg1

获取array类型的值

Parameters:

$arg1: object

Return:数组的元素个数

def Delete:$arg1

删除JSON中的一个键

Parameters:

$arg1: 键

Return:NULL

def Type:$arg1

获取键值类型

Parameters:

$arg1: 键

Return: cJSON_False,cJSON_True,cJSON_NULL,cJSON_Number,cJSON_String,cJSON_Array,cJSON_Object。中的一种