diff --git a/website/docs/advanced/dependency.mdx b/website/docs/advanced/dependency.mdx
index f1dbfeaa..9e9abba4 100644
--- a/website/docs/advanced/dependency.mdx
+++ b/website/docs/advanced/dependency.mdx
@@ -948,6 +948,34 @@ async def _(foo: Namespace = ShellCommandArgs()):
+### RegexMatched
+
+获取正则匹配结果的对象。
+
+
+
+
+```python {4}
+from re import Match
+from typing import Annotated
+from nonebot.params import RegexMatched
+
+async def _(foo: Annotated[Match[str], RegexMatched()]): ...
+```
+
+
+
+
+```python {3}
+from re import Match
+from nonebot.params import RegexMatched
+
+async def _(foo: Match[str] = RegexMatched()): ...
+```
+
+
+
+
### RegexStr
获取正则匹配结果的文本。
diff --git a/website/versioned_docs/version-2.1.3/advanced/dependency.mdx b/website/versioned_docs/version-2.1.3/advanced/dependency.mdx
index f1dbfeaa..9e9abba4 100644
--- a/website/versioned_docs/version-2.1.3/advanced/dependency.mdx
+++ b/website/versioned_docs/version-2.1.3/advanced/dependency.mdx
@@ -948,6 +948,34 @@ async def _(foo: Namespace = ShellCommandArgs()):
+### RegexMatched
+
+获取正则匹配结果的对象。
+
+
+
+
+```python {4}
+from re import Match
+from typing import Annotated
+from nonebot.params import RegexMatched
+
+async def _(foo: Annotated[Match[str], RegexMatched()]): ...
+```
+
+
+
+
+```python {3}
+from re import Match
+from nonebot.params import RegexMatched
+
+async def _(foo: Match[str] = RegexMatched()): ...
+```
+
+
+
+
### RegexStr
获取正则匹配结果的文本。
diff --git a/website/versioned_docs/version-2.2.0/advanced/dependency.mdx b/website/versioned_docs/version-2.2.0/advanced/dependency.mdx
index f1dbfeaa..9e9abba4 100644
--- a/website/versioned_docs/version-2.2.0/advanced/dependency.mdx
+++ b/website/versioned_docs/version-2.2.0/advanced/dependency.mdx
@@ -948,6 +948,34 @@ async def _(foo: Namespace = ShellCommandArgs()):
+### RegexMatched
+
+获取正则匹配结果的对象。
+
+
+
+
+```python {4}
+from re import Match
+from typing import Annotated
+from nonebot.params import RegexMatched
+
+async def _(foo: Annotated[Match[str], RegexMatched()]): ...
+```
+
+
+
+
+```python {3}
+from re import Match
+from nonebot.params import RegexMatched
+
+async def _(foo: Match[str] = RegexMatched()): ...
+```
+
+
+
+
### RegexStr
获取正则匹配结果的文本。
diff --git a/website/versioned_docs/version-2.2.1/advanced/dependency.mdx b/website/versioned_docs/version-2.2.1/advanced/dependency.mdx
index f1dbfeaa..9e9abba4 100644
--- a/website/versioned_docs/version-2.2.1/advanced/dependency.mdx
+++ b/website/versioned_docs/version-2.2.1/advanced/dependency.mdx
@@ -948,6 +948,34 @@ async def _(foo: Namespace = ShellCommandArgs()):
+### RegexMatched
+
+获取正则匹配结果的对象。
+
+
+
+
+```python {4}
+from re import Match
+from typing import Annotated
+from nonebot.params import RegexMatched
+
+async def _(foo: Annotated[Match[str], RegexMatched()]): ...
+```
+
+
+
+
+```python {3}
+from re import Match
+from nonebot.params import RegexMatched
+
+async def _(foo: Match[str] = RegexMatched()): ...
+```
+
+
+
+
### RegexStr
获取正则匹配结果的文本。