いま思ったんだけど、Misskeyのワードミュートetc.で使用されるキーワードで、正規表現の指定を^/(.+)/(.*)$(a)で検出しているんだけど、これ^/(.+)/([^\s/]*)$(b)のほうがよくない?
aだとfoo/barにマッチさせるつもりで/foo/bar/って指定したらどうなる?
Conversation
Notices
-
Embed this notice
zawa-ch.:geoplanetary: (stellar_ch@geoplanetary.net)'s status on Sunday, 17-Nov-2024 05:06:13 JST zawa-ch.:geoplanetary: - ゆりは likes this.
-
Embed this notice
ゆりは (yuriha@misskey-square.net)'s status on Sunday, 17-Nov-2024 05:18:05 JST ゆりは @stellar_ch@geoplanetary.net JavaScriptのRegExpをはじめだいたいの正規表現は貪欲なマッチになるので、/foo/bar/はpattern => "foo/bar", modifier => "" になります。
一方私はワードミュート用のDSLを実装した…
https://github.com/misskey-dev/misskey/compare/develop...yuriha-chan:misskey:feat-filter-script -
Embed this notice
zawa-ch.:geoplanetary: (stellar_ch@geoplanetary.net)'s status on Sunday, 17-Nov-2024 05:31:26 JST zawa-ch.:geoplanetary: @yuriha@misskey-square.net 貪欲マッチ……どっちが貪欲にマッチするんだっけ……?という悩みでした
こうしちゃうのもおもしろそうですね、こっちでも似たようなもの実装しようかな……In conversation permalink ゆりは likes this. -
Embed this notice
ゆりは (yuriha@misskey-square.net)'s status on Sunday, 17-Nov-2024 05:38:19 JST ゆりは @stellar_ch@geoplanetary.net 正規表現のパターンというより、正規表現を実行するオートマトンが「貪欲」なのですが、貪欲というより、欲しいものがあったら有り金で買えるだけ買っちゃう向こう見ずなタイプの人を私はイメージしています…w
ああしてしまうと、かゆいところに手が届くというのと、何が来ても恐らくパターンで対処できるだろうという安心感が生まれます…In conversation permalink -
Embed this notice
zawa-ch.:geoplanetary: (stellar_ch@geoplanetary.net)'s status on Sunday, 17-Nov-2024 11:09:41 JST zawa-ch.:geoplanetary: @yuriha@misskey-square.net 似たようなこと、こっちではサーバーモデレーション機能でやってますねー
おかげでおおよそどんなものが来ても対処できるようにはなりつつあります(サーバーモデレーションが強力になりすぎるとある意味運用が難しくなる気もしますが……)In conversation permalink ゆりは likes this.