正则表达式

类 正则表达式

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


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


初始化方法摘要
公开 

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

公开 

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

方法摘要
公开 逻辑

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

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

公开 逻辑

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

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

公开 逻辑

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

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

公开 逻辑

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

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

公开 逻辑

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

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

公开 逻辑

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

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

公开 整数

取长度() 

    取正则表达式文本长度。

公开 整数

取最大长度() 

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

公开 逻辑

长度是否为零() 

    长度是否为0。

公开 整数

取组数() 

    返回正则表达式的组数,一般情况下为小括号对数+1。

公开 整数

取语法选项() 

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

公开 文本

取正则表达式() 

    返回正则表达式。

公开

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

    正则表达式对象赋值。

公开

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

    正则表达式对象赋值。

公开 文本[]

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

    返回分割后的文本数组。

公开 文本[]

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

    返回分割后的文本数组。

公开 文本[]

分割文本(文本 匹配文本, 文本 正则表达式文本) 

    返回分割后的文本数组。

公开 文本

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

    返回替换后的文本。

公开 文本

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

    返回替换后的文本。

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

初始化方法详细信息

初始化

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


初始化

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


方法详细信息

是否匹配

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

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

参数:

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

    结果 - 方法返回后本对象包含匹配结果。

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


是否匹配

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

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

参数:

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

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


是否匹配

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

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

参数:

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

    结果 - 方法返回后本对象包含匹配结果。

    正则表达式文本

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


是否匹配

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

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

参数:

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

    正则表达式文本

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


搜索匹配

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

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

参数:

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

    结果 - 方法返回后本对象包含匹配结果。

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


搜索匹配

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

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

参数:

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

    结果 - 方法返回后本对象包含匹配结果。

    正则表达式文本

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


取长度

公开 整数 取长度()

    取正则表达式文本长度。


取最大长度

公开 整数 取最大长度()

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


长度是否为零

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

    长度是否为0。


取组数

公开 整数 取组数()

    返回正则表达式的组数,一般情况下为小括号对数+1。


取语法选项

公开 整数 取语法选项()

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


取正则表达式

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

    返回正则表达式。


赋值

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

    正则表达式对象赋值。

参数:

    正则表达式对象


赋值

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

    正则表达式对象赋值。

参数:

    正则表达式文本

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


分割文本

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

    返回分割后的文本数组。

参数:

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


分割文本

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

    返回分割后的文本数组。

参数:

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

    正则表达式文本

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


分割文本

公开 文本[] 分割文本(文本 匹配文本, 文本 正则表达式文本)

    返回分割后的文本数组。

参数:

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

    正则表达式文本


替换

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

    返回替换后的文本。

参数:

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

    正则表达式文本

    格式

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


替换

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

    返回替换后的文本。

参数:

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

    格式



http://dotef.eyuyan.com