pacochi is a user on pawoo.net. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Sign up
pacochi @pacochi

個人的に書いて試した ひとまずまとめ。

^(?![\s\S]*文字列)[\s\S]*$
「文字列」の含まれるトゥートのみ表示

^(?![\s\S]*https?:)[\s\S]*$
URL を含むトゥートのみ表示 (画像・動画も含まれる)

^(?![\s\S]*/media/)[\s\S]*$
画像・動画付きトゥートのみ表示

^(?!@)[\s\S]*$
返信のみ表示

^[^\uD800-\uDFFF]*$
サロゲートペア (カラー絵文字とか) の含まれるトゥートのみ表示

[\s\S]{140}
140字より短いトゥートのみ表示

^[\s\S]{0,140}$
140字より長いトゥートのみ表示

ホームの設定アイコンクリックして、「正規表現でフィルター」って書いてあるとこにコピペしてね。
pawoo.net/media/8laxLp0c4fcusw

· Web · 201 · 311

pawoo.net/@pacochi/1271694 見て NG フィルタとしては使えないと思ってしまった人がいたみたいなので補足。
特定の単語を表示させないためには単語だけ書けば🆗
複数書く場合はこんな感じで「|」で区切ってね。
たけのこ|里

単語全部に当てはまったらはじく場合はこう。
(?=[\s\S]*たけのこ)(?=[\s\S]*里)

ちなみに複数のどれかの単語に引っかかるトゥートを抽出したい場合はこう。
^(?![\s\S]*(たけのこ|里))[\s\S]*$

そして複数の単語全部に引っかかるトゥートを抽出したい場合はこう。
^((?![\s\S]*たけのこ)|(?![\s\S]*里))[\s\S]*$

これ、「#」と「/media/」でテストしてたら、取りこぼしちゃうトゥートがいくつかあって、調べてみたらファイルのアップロード後に URL 削除して投稿してるトゥートだった。
手がかりの文字列きれいさっぱりなくなるから諦めるしかない。
#|/media/
(?=[\s\S]*#)(?=[\s\S]*/media/)
^(?![\s\S]*(#|/media/))[\s\S]*$
^((?![\s\S]*#)|(?![\s\S]*/media/))[\s\S]*$

なんか今になってブーストされてるので補足。
これちょっと古めの情報だから、手直ししてまとめた以下の方を参照してもらえるとありがタイヨーホエールズだよ。
pawoo.net/@pacochi/10084331
pawoo.net/@pacochi/10418247

今気付いたけど後ろの「[\s\S]*$」なくてもいいね。あっても困らないと思うけど。次から外そう。

改良されたのが昨日タグ内にあがってた (friends.nico/@yasu/519420) の今気付いたり、三日前におんなじように後ろはしょったスタイルの正規表現★ってた (pawoo.net/@shiho/1913871) のにはしょり自体に気付いたの今朝だったりで、ポンコツ感がぬぐえない。

サーバ越えたとこで絵文字が消えてクレヨンしんちゃんみたいになってたから書き直し。あとちょっと記述直した。

pawoo.net/@pacochi/1271694 見て NG フィルタとしては使えないと思ってしまった人がいたみたいなので補足。
特定の単語を表示させないためには単語だけ書けばオッケーだよ。
複数書く場合は「| (キーボードの右上、 BackSpace の左隣によくいる)」で区切ってね。こんな感じに。

たけのこ|里

スペースもがっつり認識するからスペース含んだ単語をはじきたい時以外は詰めて書いてね。

単語全部に当てはまったらはじく場合はこう。
(?=[\s\S]*たけのこ)(?=[\s\S]*里)

ちなみに複数のどれかの単語に引っかかるトゥートを抽出したい場合はこう。
^(?![\s\S]*(たけのこ|里))

そして複数の単語全部に引っかかるトゥートを抽出したい場合はこう。
^((?![\s\S]*たけのこ)|(?![\s\S]*里))

これちょっと古めの情報だから、手直ししてまとめた以下の方を参照してもらえるとありがタイヨーホエールズだよ。
pawoo.net/@pacochi/10084331
pawoo.net/@pacochi/10418247