RegEx

用于构建复杂正则表达式的实用程序类

抽象

Joomla 框架

方法

anyOf

定义一个备选表达式的列表。

anyOf(string|array regexList) : 
静态

参数

regexList

string|array<string|int, mixed>要从中选择的正则表达式列表

响应

string修改后的正则表达式

capture

为表达式分配一个键。

capture( regex,  as = null) : 
静态

参数

regex

string要匹配的正则表达式

as

string组件的名称,用作索引

响应

string修改后的正则表达式

match

匹配正则表达式

match( regex,  subject) : mixed||string|int
静态

参数

regex

string正则表达式

subject

string要检查的字符串

响应

array<string|int, mixed>捕获的值

noneOrMore

向表达式添加“零个或多个”量词。

noneOrMore( regex) : 
静态

参数

regex

string要匹配的正则表达式

响应

string修改后的正则表达式

oneOrMore

向表达式添加“一个或多个”量词。

oneOrMore( regex) : 
静态

参数

regex

string要匹配的正则表达式

响应

string修改后的正则表达式

optional

向表达式添加“零个或一个”量词。

optional( regex) : 
静态

参数

regex

string要匹配的正则表达式

响应

string修改后的正则表达式