From 236e4ea9aa14ebc97b96a6b09407404749cb4302 Mon Sep 17 00:00:00 2001
From: Akirami <66513481+A-kirami@users.noreply.github.com>
Date: Tue, 2 Apr 2024 09:37:02 +0800
Subject: [PATCH] =?UTF-8?q?:memo:=20Docs:=20=E6=B7=BB=E5=8A=A0=20`RegexMat?=
=?UTF-8?q?ched`=20=E4=BE=9D=E8=B5=96=E6=B3=A8=E5=85=A5=E6=96=87=E6=A1=A3?=
=?UTF-8?q?=20(#2618)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-authored-by: Ju4tCode <42488585+yanyongyu@users.noreply.github.com>
---
website/docs/advanced/dependency.mdx | 28 +++++++++++++++++++
.../version-2.1.3/advanced/dependency.mdx | 28 +++++++++++++++++++
.../version-2.2.0/advanced/dependency.mdx | 28 +++++++++++++++++++
.../version-2.2.1/advanced/dependency.mdx | 28 +++++++++++++++++++
4 files changed, 112 insertions(+)
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
获取正则匹配结果的文本。