使用这条评论的文本进行正则匹配示例:
---------------------------
新的抽奖已经创建
抽奖信息
抽奖 ID:9fcef4ddddddd
创建者:哈哈
奖品:
▸ 激活码 * 10
中奖概率:10/500=2.00%
简介:xxxxx
抽奖创建时间:2024-07-18 17:50:26
抽奖设置
允许一个人中多种奖品:否
开奖方式:条件开奖
自动开奖人数:500
自动开奖时间:不会按时间开奖
参与设置
允许普通用户参加:是
允许频道参加:否
允许匿名群组管理员参加:否
参与关键词:「我要抽奖」
建议先私聊机器人,这样中奖、参加时可以便可以收到机器人的私聊通知(皮套除外)
----------------------------
因为使用的是搜索文字匹配,也就是在这段文字中包含正则表达的内容即可, 那么“新的抽奖”、“新的抽奖已经创建”和“参与关键词”都能命中,为了精确(防止误发)点,可以对“参与关键词:「我要抽奖」”进行匹配:“参与关键词:「.?」” ,.*?
表示任意非贪婪匹配,即「这里的任何内容都可以」。
提取发送文本的正则可以是:“参与关键词:「(.?)」”,括号()
中的即为提取内容,对应示例就是“我要抽奖”。