String.match
String.match
功能
返回字符串或正则表达式匹配结果。
语法
string.match(pattern)
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| pattern | String/Regex | 否 | '' | 要匹配的字符串或正则表达式。 |
返回值
| 类型 | 说明 |
|---|---|
| Array/Empty | 字符串模式匹配成功返回包含 needle 的数组;正则无 g 标志时返回捕获组数组;正则带 g 标志时返回所有匹配文本;未匹配返回 Empty。 |
示例
text = 'hello BT' result = text.match('BT') // 输出:["BT"] print result
注意事项
- 正则无 g 标志时,第 0 项是完整匹配,后续项是捕获组;未命中的捕获组为 Null。