我最近开始制作一个 ircbot,在我的禁令命令中,我需要提取目标的名称和模式。
有不同的模式 + 和 -
所以一个字符串的例子看起来像
!!ban + Sjele
或者
!!ban - Sjele
在这种情况下,我将如何使用正则表达式和目标找到并获取模式 Sjele?
我在在线 regextester 正则表达式中尝试了这个,但它没有用,这是我对正则表达式的了解不足的情况下所能得到的
((.*)(+| -)(.*))
当这个正则表达式工作时使用匹配器和模式,我想要 3 个变量:
- pref (应该是!!ban)
- 模式(-或+)
- 目标(在本例中为 Sjele)
谢谢
(英语不是我的第一语言,我确实很难理解,如果我不清楚,请告诉我,我会尽力解释得更好。)