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