正则表达式

类 正则表达式

系统.对象
    └正则表达式.正则表达式


公开 类 正则表达式 <基类型 = 系统.对象


初始化方法摘要
公开 

初始化(文本 正则表达式文本, 整数 语法选项值 = 0) 

公开 

初始化(正则表达式.正则表达式 正则表达式对象) 

方法摘要
公开 逻辑

是否匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 整数 匹配选项值 = 0) 

    返回“真”表示匹配,否则返回“假”。

公开 逻辑

是否匹配(文本 匹配文本, 整数 匹配选项值 = 0) 

    返回“真”表示匹配,否则返回“假”。

公开 逻辑

是否匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 文本 正则表达式文本, 整数 匹配选项值 = 0) 

    返回“真”表示匹配,否则返回“假”。

公开 逻辑

是否匹配(文本 匹配文本, 文本 正则表达式文本, 整数 匹配选项值 = 0) 

    返回“真”表示匹配,否则返回“假”。

公开 逻辑

搜索匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 整数 匹配选项值 = 0) 

    执行正则表达式匹配文本操作。

公开 逻辑

搜索匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 文本 正则表达式文本, 整数 匹配选项值 = 0) 

    执行正则表达式匹配文本操作。

公开 整数

取长度() 

    取正则表达式文本长度。

公开 整数

取最大长度() 

    正则表达式文本的最大长度。

公开 逻辑

长度是否为零() 

    正则表达式长度是否为0(为空文本)。

公开 整数

取组数() 

    返回正则表达式的组数,即表达式中带标记子表达式(用小括号扩起的部分)的数量。

公开 整数

取语法选项() 

    返回语法选项值(见枚举“匹配选项”)。

公开 文本

取正则表达式() 

    返回正则表达式文本。

公开

赋值(正则表达式.正则表达式 正则表达式对象) 

    为正则表达式对象赋值。

公开

赋值(文本 正则表达式文本, 整数 语法选项值 = 0) 

    为正则表达式对象赋值。

公开 文本[]

分割文本(文本 匹配文本) 

    返回分割后的文本数组。

公开 文本[]

分割文本(文本 匹配文本, 文本 正则表达式文本, 整数 匹配选项值 = 0) 

    返回分割后的文本数组。

公开 文本

替换(文本 匹配文本, 文本 正则表达式文本, 文本 格式, 整数 匹配选项值 = 0) 

    返回替换后的文本。

公开 文本

替换(文本 匹配文本, 文本 格式) 

    返回替换后的文本。

系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

初始化方法详细信息

初始化

公开 初始化(文本 正则表达式文本, 整数 语法选项值 = 0)


初始化

公开 初始化(正则表达式.正则表达式 正则表达式对象)


方法详细信息

是否匹配

公开 逻辑 是否匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 整数 匹配选项值 = 0)

    返回“真”表示匹配,否则返回“假”。

参数:

    匹配文本 - 待匹配的的文本。

    结果 - 输出参数,本方法返回后该参数包含匹配结果。

    匹配选项值 - 见枚举“匹配选项”。


是否匹配

公开 逻辑 是否匹配(文本 匹配文本, 整数 匹配选项值 = 0)

    返回“真”表示匹配,否则返回“假”。

参数:

    匹配文本 - 待匹配的的文本。

    匹配选项值 - 见枚举“匹配选项”。


是否匹配

公开 逻辑 是否匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 文本 正则表达式文本, 整数 匹配选项值 = 0)

    返回“真”表示匹配,否则返回“假”。

参数:

    匹配文本 - 待匹配的的文本。

    结果 - 输出参数,本方法返回后该参数包含匹配结果。

    正则表达式文本

    匹配选项值 - 见枚举“匹配选项”。


是否匹配

公开 逻辑 是否匹配(文本 匹配文本, 文本 正则表达式文本, 整数 匹配选项值 = 0)

    返回“真”表示匹配,否则返回“假”。

参数:

    匹配文本 - 待匹配的的文本。

    正则表达式文本

    匹配选项值 - 见枚举“匹配选项”。


搜索匹配

公开 逻辑 搜索匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 整数 匹配选项值 = 0)

    执行正则表达式匹配文本操作。

参数:

    匹配文本 - 待匹配的的文本。

    结果 - 输出参数,本方法返回后该参数包含匹配结果。

    匹配选项值 - 见枚举“匹配选项”。


搜索匹配

公开 逻辑 搜索匹配(文本 匹配文本, 正则表达式.匹配结果 结果, 文本 正则表达式文本, 整数 匹配选项值 = 0)

    执行正则表达式匹配文本操作。

参数:

    匹配文本 - 待匹配的的文本。

    结果 - 输出参数,本方法返回后该参数包含匹配结果。

    正则表达式文本

    匹配选项值 - 见枚举“匹配选项”。


取长度

公开 整数 取长度()

    取正则表达式文本长度。


取最大长度

公开 整数 取最大长度()

    正则表达式文本的最大长度。


长度是否为零

公开 逻辑 长度是否为零()

    正则表达式长度是否为0(为空文本)。


取组数

公开 整数 取组数()

    返回正则表达式的组数,即表达式中带标记子表达式(用小括号扩起的部分)的数量。


取语法选项

公开 整数 取语法选项()

    返回语法选项值(见枚举“匹配选项”)。


取正则表达式

公开 文本 取正则表达式()

    返回正则表达式文本。


赋值

公开 赋值(正则表达式.正则表达式 正则表达式对象)

    为正则表达式对象赋值。

参数:

    正则表达式对象


赋值

公开 赋值(文本 正则表达式文本, 整数 语法选项值 = 0)

    为正则表达式对象赋值。

参数:

    正则表达式文本

    语法选项值 - 见枚举“语法选项”。


分割文本

公开 文本[] 分割文本(文本 匹配文本)

    返回分割后的文本数组。

参数:

    匹配文本 - 被正则表达式分割的文本。


分割文本

公开 文本[] 分割文本(文本 匹配文本, 文本 正则表达式文本, 整数 匹配选项值 = 0)

    返回分割后的文本数组。

参数:

    匹配文本 - 被正则表达式分割的文本。

    正则表达式文本

    匹配选项值 - 见枚举“匹配选项”。


替换

公开 文本 替换(文本 匹配文本, 文本 正则表达式文本, 文本 格式, 整数 匹配选项值 = 0)

    返回替换后的文本。

参数:

    匹配文本 - 被正则表达式替换的文本。

    正则表达式文本

    格式 - 本参数对满足正则表达式匹配的文本内容进行格式化。

    匹配选项值 - 见枚举“匹配选项”。


替换

公开 文本 替换(文本 匹配文本, 文本 格式)

    返回替换后的文本。

参数:

    匹配文本 - 被正则表达式替换的文本。

    格式 - 本参数对满足正则表达式匹配的文本内容进行格式化。



http://dotef.cn