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
修改后的正则表达式