# Regex 正则表达式

## 功能

Regex 对象由 regex(pattern, flags) 创建，支持 test、match、replace 和 to_string。字符串原型的 search、match、replace 也可以接收 Regex 参数。

## API 列表

| API | 说明 |
| ------ | ------ |
| [Regex.test](/docs/regex/test) | 判断文本是否匹配当前正则表达式。 |
| [Regex.match](/docs/regex/match) | 返回文本中所有匹配片段。 |
| [Regex.replace](/docs/regex/replace) | 使用当前正则替换文本。 |
| [Regex.to_string](/docs/regex/to_string) | 返回正则表达式的脚本文本形式。 |

## 示例

```bt
rule = regex('BT', 'i')
result = rule.test('bt lang')

// 输出：true
print result
```

## 注意事项

- 支持的 flags 包括 i、m、s；replace 的全局替换额外读取 g 标志。
