Fediverse search system

Fediver

beta version

【正規表現】の検索結果


ワードミュート、正規表現で無理矢理圧縮できそうかも


いい感じの証明書を食わせたプロキシとクライアントを用意して通信内容全てに正規表現をかける力技実装


適当に正規表現書いてみた
多分漏れがある

(?:[元|明|大|昭|平|令])?[0-90-9]+(?:年|周年|年目)(?:[\s ]*)経過(?:[\s ]*)(?:後)(?:[\s ]*)(?:に)(?:も|もはや)(?:[\s ]*)この(?:動画|アニメ|曲|ゲーム|世界|放送|配信|コンテンツ|作品|シリーズ|映画|ドラマ|番組)(?:[\s ]*)を(?:[\s ]*)(?:見|観|視|聴|感)(?:てる|ている|てるの|てんの|てん|みます|見ます|見てます|見てる|見ていた|見てた|視聴してる|視聴している|視聴してた|視聴していた|視聴してるの|視聴しているの)(?:[\s ]*)(?:人|やつ|奴|もん|者|ファン|視聴者|同志|仲間|同志たち|同士たち|同士)(?:[\s ]*)(?: 未だ | まだ)(?:[\s ]*)(?:いる|います|おる|いますか|いるの|いますの|おるの|いますの|いるか|いますか|おるか|いますか|いた|いました|おった|いました|いたの|いましたの|おったの|いましたの)(?:[\s ]*)(?:\?|?|!|!){1,}(?:[\s ]*)(?:[w|W|w|W|草|笑])?(?:[\s ]*)(?:[\r\n])?




鯖缶向け QRコードスパム対策
今回のスパムはメンションのみで他の本文が無いので、下記正規表現を禁止ワードに設定すればマッチしてはじけます。
(あくまで今回のパターンに限った暫定対策です。)

/^(?:@[^@\s]+@[^@\s]+(?:\s|$))+$/

マッチするパターン
@user@domain
@user@domain @user@domain

マッチしないパターン
文字列 @user@domain
@user@domain 文字列
文字列 @user@domain @user@domain
@user@domain @user@domain 文字列
@user@domain 文字列 @user@domain


正規表現で後方参照とか先読みは使うべきでないと思ってる


正規表現ってエスケープみたいな概念ないんでしたっけ