最近、ircbot の作成を開始しました。ban コマンドで、ターゲットの名前とモードを抽出する必要があります。
+と-の異なるモードがあります
したがって、文字列の一例は次のようになります
!!ban + Sjele
また
!!ban - Sjele
この場合、正規表現とターゲットを使用して - または + のいずれかのモードを見つけて取得するにはどうすればよいですか?
これをオンライン regextester regexpal で試してみましたが、うまくいきませんでした。
((.*)(+| -)(.*))
この正規表現が機能しているときにマッチャーとパターンを使用すると、3 つの変数が必要になります。
- pref (!!ban である必要があります)
- モード (- または +)
- ターゲット (この場合は Sjele)
ありがとうございます
(英語は私の母国語ではなく、理解するのに苦労しています。不明な点があれば教えてください。よりよく説明できるように努めます。)