twitter ミュート 正規表現

ミュートに正規表現が使えるクライアントアプリならいけるんじゃないでしょうか? そもそもなんでミュートにしようと考えたのか. “@feather_ios こんにちは。要望なのですがユーザーIDの正規表現ミュートとかラベリングとかって実装難しいですかね?広告とかスパムアカウントをミュートしまくってるとかなり増えてしまってミュート消したいアカウントを探すのが大変になってしまって…。一括削除でも大丈夫です” タイムラインの表示を右上のキラキラマークから時系列順にする(※これを忘れると術が効かないので注意)2. 迷惑サイト(後述)ミュート リンクを含むツイート及び公式アカウントのミュート 6. 下記のワードをミュートに指定すると、Twitterによるおせっかいな謎機能がすべて消し飛ぶとのことだ。, 筆者も執筆時点(2020年07月05日)ではこれらの秘文字をすべて禁忌指定することで、タイムラインをすっきりさせることに成功している。ただし、いつTwitter公式がこれらの設定を変えるかはわからない。最新の研究を追い続けることが重要だ。, もう、ここまでの内容で十分だという人がほとんどだろう。だいぶ空席が増えてきた。実際、これまでの講義内容で十分単位は出る。, だが、この講義にいまだ出席を続けている人たち…つまり、Twitter研究者を目指す人たちへ。, ここから先は「闇のツイートに対するミュート術」のリスクを理解した人だけに進んでほしい。ここから先で伝える術は、Twitterのありかたを根本から変えてしまうものである。, Twitterに闇のツイートが溢れかえった原因の一つを、筆者は「トレンド機能」だと考えている。, エコーチェンバー(※注:意見の似た者同士で慰撫し合うことで自分の偏見を強化すること)によって増幅した偏屈家たちが、巨大な学級会へとTwitterを変えていったことを否定するものは、もはや居ないだろう。, そんなトレンド機能を、正式な手段で事実上見えなくする方法がある。それが「言語設定の変更」だ。, これはTwitterに対する混乱魔法、言語書き換え魔法と言って良い。方法は以下の通りである。, まずは、トレンド欄の右上にある歯車マーク(Web, iOS, Androidでデザインが違うがだいたい同じ)を開く。, 次に、「場所を調べる」を「日本」からどこか遠く、誰も自分を知らないどこか遠くの国に設定しよう。非英語圏だとなお良い。, 設定し終わったら、もう一度トレンドを開いてみよう。そこには何もないか、知らない単語が並んでいるかのどちらかである。, あなたは、Twitterにおける世界のあり方を根本的に変えてしまったのだ。もう朝起きてついうっかりトレンドを開いて嫌なツイートばかりを見る必要もない。, ただ、あなたはもう、Twitterのトレンドについていけなくなった、それだけなのだ。, トレンドの地域を外国に設定して読めないようにしても、タイムラインでは次のようなツイートを見ることで、間接的にトレンドを知ってしまうことがある。, 一度知ってしまうと調べずにいられないのが人間だ。上記のようなツイートで間接的にトレンドを知ってしまい、「え?◯◯ってどういうこと…?あのタレントになにかあったの…?」と気になってつい調べてしまい嫌なニュースを見たという経験をした人もいるだろう。, 「トレンド」自体、ファッションかTwitterのトレンドに関する話でしか使用しない単語なので、ミュートしてしまっても実は対して害がない。むしろ芸能ゴシップやワイドショー的なニュースに振り回されなくなり、あなたの心に平穏が訪れることは間違いない。, ほとんどの論争は、決めつけが原因だ。決めつけは偏見や嘘、個々の事情を考慮しない「デカすぎる主語」によって引き起こされる。, そう思ったことは無いだろうか?そんなときはたいてい、デカすぎる主語による雑すぎる決めつけが潜んでいる。国名、性別、職業、年齢…, 今回の対策は上級編にしてはシンプルだ。ただデカい主語をミュートワードに設定するだけ。, すでにお気づきだろうが、デカい主語をミュートするということは、ほとんどの人のツイートをミュートするということだ。, 「駅前でみかけた男性がかっこよかった〜」とか「こんどアメリカに旅行するんだ〜」とか、あなたが本当に求めていたはずの、つつましく、しかし輝いていたつぶやきたちを、その両手から取りこぼしていくということを意味する。, しかし、人々がデカすぎる主語で偏見に満ちたツイートを続ける限り、あなたもまた、デカすぎる主語をミュートせずにはいられない。すでにあなたはそのことに気がついているはずだ。, ここまできたら、Twitterをやめたほうが幸せだ。なにもこんなにミュートを駆使してまで、Twitterをする必要はない。, そう。Twitterをやめればあなたの人生の時間は大きく節約され、他人の怒りや狂気に触れることもない。平穏な心を取り戻せる。その莫大な価値を考えると、このnoteの講義料として数百円でも投げ銭がほしいところだが…おっと。, 文字以外のコミュニケーションはたくさんある。YouTubeやinstagram、TikTok、各種ライブ配信サービスがある。時代は動画コンテンツだ。文字にこだわるのなら、2ch、いや、現代では5chと呼ぶんだった、そう、5chやfacebookに行ったって良い。, そしてもう1つ。私と同じ教壇に立ち、闇のツイートに対するミュート術を研究して人々に伝えること。ここまで読んだあなたなら、私の研究を簡単に超えられるだろう。, 君も私も、生まれついてのインターネット探索者(Internet Explorer)というわけか……, サポートによって労働をせず済んだ時間だけ、世界を楽しくするコンテンツを作る時間が増えます。ありがとうございます。, https://twitter.com/obuchi_yuki/status/1263142834414030848より引用). つまり私個人としての情報価値は表示されてようがなかろうが限りなく0に近い認識しかないらしいと気づきました。 Twitterの、一次創作絵描きについてです。 日頃から思っていることなのですが 差程絵が上手いという訳でもないのにフォロワー数が異常に多かったり(フォローしてる人数は数人程度) 神絵師とも呼べない、どこにでもありそうな絵がものすごくいいねがついていたりするのは何故でしょう。 引用RTって大体宣伝か自慢か謎のリプ代わりで、特定のユーザーに限らず表示されていてもされていなくても情報の価値は変わらないんじゃないかと。 結論 featherの設定を開き、正規表現キーワードミュートで以下で新規作成 (. ブログを報告する. :), (. / 〃_activity_ ミュートワードのサンプルでも置いとく。正規表現表現を使ってるのもあるから(ほぼ全部)、対応してるクライアントじゃないとダメです。, (?=.*(amzn\.|amazon\.|a\.r10|rakuten\.|dmm\.|ameblo\.|楽天|アマゾン|[aA]mazon|Yahoo|DMM|ショッピング|通販|チェック|ブログ|NAVER|フォロ|follow))(?=.*h?ttps? 頭に「pic.」の除外が入ってるのは、入れないとTwitterの画像もミュート対象になってしまうからです。, とりあえずこれでできてるっぽいのですが、他に引用RT以外で対象になってしまうものがあったら教えて欲しいです。, TLを眺めていると「それリプライでやれよ」と思うものも引用RTでされていて、それが多いと正直ウザいと思うことがあります。 突然ですが、「正規表現」って知っていますか? 簡単に言うと、文章などから特定の文字を探し出す仕組みです。, ただ、『書き方が難しそう』『ワイルドカードと何が違うの?』そんな不安がある人もいると思います。, 「正規表現」には「メタ文字」と呼ばれる特殊な文字があります。この「メタ文字」を使って、複数の文字列をまとめて表現できます。, 「メタ文字」をすべて覚える必要はありません。簡単なものだけでも、そこそこ複雑な文字列を表現できます。, メタ文字にはいろいろなものがあり、意味するものが異なります。種類ごとに勉強していきましょう。, 例えば、「.(ドット)」は任意の一文字をあらわします。「.(ドット)」はよく使うので、これだけは絶対に覚えておきましょう。, ちなみに、「-(ハイフン)」を使った表記は、「文字コードが ○○○ から △△△ までの文字」という意味。, 「ひらがな」「カタカナ」のスタートが拗音(小さい文字)である理由は、その文字の種類の文字コードが拗音からはじまるからです。(「半角カタカナ」も同様), ただし、このようなメタ文字であらわせるのは「1文字」だけ。文字数の指定には、次に紹介する繰り返しを意味するメタ文字を使います。, 例えば、数字が0回以上の繰り返すという正規表現は、「[0-9]*」のように記述します。, 「*」「+」による繰り返しはよく使います。それぞれ「0回以上」「1回以上」という違いがあります。上手く使い分けましょう。, 「?」は意外と便利です。例えば「http」と「https」両方を対象にしたい場合、「s」は有っても無くてもよいものと言えるので、「https?」のように記述します。, ○回以上繰り返す記述で、「,(コンマ)」の前後にスペースを入れると正常に動きません。コーディングのクセで入力しないように気をつけましょう。, 基本は、先頭,末尾 を意味する、「^」「$」さえ知っていれば大体のことは間に合います。, 例えば、先頭が「http」からはじまる場合は「^http」、末尾が「html」でおわる場合は「html$」のように記述します。, ただし、「^」は [ ] 内だと否定の意味になるので注意。例えば、^[0-9] は数字からはじまる文字列という意味ですが、[^0-9] は数字以外の任意の1文字という意味です。, ちなみに、「\b」の「単語境界」とは単語の先頭や末尾のこと。例えば、「e\b」とした場合「cute and clever elichika」で該当するのは、「cute」の末尾の「e(赤字部分)」だけで、他の「e」は該当しません。「\be」とした場合は「cute and clever elichika」で該当するのは、「elichika」の先頭の「e(赤字部分)」だけです。, 例えば、正規表現で「No(zomi|ntan)」と書いた場合、「No」の続きは「zomi」と「ntan」から選択することになり、「Nozomi」と「Nontan」という2つの文字列をあらわします。, 普通なら2つの文字列を別々に書く必要があるものを、一つの正規表現であらわせるわけです。, ちなみに、「選択」は複数使用できるので、「No(zomi|ntan|nnon)」のようにさらに追加できます。, 「.(ドット)」をはじめとした「メタ文字」で特殊な意味を持つ文字は、そのままでは「普通の文字」として使うことができません。, 例えば、正規表現で「www.lovelive.jp」という文字列を作るには、「www\.lovelive\.jp」のように {1,3}\n){4,} 以下のようになっていればOK 経緯 featherというiOSの超便利なTwitterクライアントがいる。 feather for Twitter 有料版と無料版があって自分は有料版しか使ったことがないので差を知… | :), (?=(.*(【|限定|懸賞|プレ|キャンペ|チェック|わずか|だけ|簡単|こちら|紹介|方法|OFF|\\|完|月|楽|円|品|販|売|店|増|得|特|価|割|値|引|料|券|裏|稼|儲|⇒)){3,})(?=.*h?ttps? Twitter表示名ミュート ツイート・プロフィールをの非表示化 3. ※公式でTL見ることがないので本家で使えるか知らないのですが、そもそも公式のミュート機能は正規表現使えないっぽいですね。, ツイートコメント内にある展開対象のツイートのURLをミュート対象にしています。 / 〃_recap_ タイムライン別のミュート、全てのアカウント・タイムラインに適用するngワード・ソフトブロックと適用範囲で最適な方法を選択可能です。 正規表現やスクリプト等高度な判別も可能です。 その他、アイコンだけを非表示にする機能もあります。 特定ハッシュタグ内で定期系を除外する(この例では#pso2タグ) Janetterには「NGワード」という機能があり、TLに流れるツイートを”文字”および”正規表現”でフィルタリング(除外)することができます。 この「正規表現」というのは非常に便利で、上手く使うことができればTLから邪魔なノイズを完全に消し去ることができます。 / Twitter_auto-publish_, strksさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?, Powered by Hatena Blog 複数のアカウントを使う場合は、ログインにはメインのアカウントを使うのがお勧めです。 後から追加したアカウントは好きな時にTweetDeckから登録削除できますが、ログインアカウントの登録は消せません。設定も、ログインアカウント単位で保存されます。 初回ログイン時には、Welcome画面が出ます。 「Get started」をクリックして始めてください。 さて、↓こちらWeb版でログインしたところです。 各種メニューは、左端の黒い帯上にまとまっています。 一番上2つは見た目の通り、青丸→New Twe… ワードミュート ツイートの非表示化 4. togetterユーザ名単位のミュート togetterコメントの非表示機能 5. 考えれば引用RT交流タグも嫌いだし(交流タグを隠れ蓑にした自分を宣伝してタグだと思っている)、自分にとって有益であることの方が少ないのでは。, ということで、ミュート方法を軽く検索してはみたけどなさそうだし、必要にかられて考えた次第です。, ©2006 瑞代あや - All rights reserved.Powered by Grav, Twitter創作ネタ ただいま見参! #リプきたキャラが黒幕でも黒幕じゃなくても黒幕化させる, Twitter創作ネタ ただいま見参! #うちの子語りたいわりには語ること思い付かないのでなにか質問ください, Twitter創作ネタ 神話創生記タカマガハラ #P4ステータスで見るキャラの初期スペック, Twitter創作ネタ 一日一オリキャラ〜MIND STRONG ADVENTURES!編〜, Twitter創作ネタ #一番目にリプきたキャラと二番目にリプきたキャラにお互いの好きなところを言ってもらう, Twitter創作ネタ #ふぁぼ来た数だけいつか書きたい物語のタイトルとあらすじを書く, Twitter創作ネタ ただいま見参! #一番目にリプきたキャラを幼児化し二番目にリプきたキャラにだっこさせる, Twitter創作ネタ #創作クラスタさんにキャラデザインの拘っているところや工夫しているところを聞きたい, Twitter創作ネタ ただいま見参! #1ふぁぼにつき1つずつうちの子の細かい設定をこっそり呟く, Twitter創作ネタ 一日一創作オリキャラ〜MIND STRONG ADVENTURES!編〜, Twitter創作ネタ ただいま見参! 我が子に結婚したキッカケを聞かれたので教えてあげた. Joytterでは自身のタイムラインから目的のツイートを抽出できるフィルタ機能を搭載しています。 単純な単語での抽出だけでなく、ユーザ指定、正規表現、除外設定など高度な設定が可能です。 *」などは使えることが確認できている(Twitter研究者たちの情報を求む)。 Twitterがお茶の間と接続し、「怒りのメディア」となって久しい。毎日誰かが炎上し、毎日誰かがリプライで言い争い、怒り狂っている。, 怒りはエンターテイメントだからである。ワイドショーが果たしていた役割は、Twitterがより大きく強固なかたちで代替してしまった。, とにかく毎日、人は何かに怒りたい。これはもう止められない。止めようのないところまで来てしまった。, だから、「怒るな」「狂うな」ではなく、「怒りを見ない」「狂気に触れない」という防御方法が必要になる。, 私達は炎の周りで踊り狂い、新たな薪を焚(く)べる人間になってはいけない。もっというと、自分自身がその炎に焚べられる薪になってはいけない。, 怒りの炎から自分を遠ざけ、これ以上延焼させないために。Twitterをうまくつかうために。, から設定できる単語のことである。手順はWeb, iOS, Androidでそれぞれ若干違うので、公式サイトの説明を読もう。, 「ミュートワード」は、アカウントそのものを見えなくする「ミュートアカウント」とは別の機能で、ここに設定された単語が含まれるツイートのみ、タイムラインに表示されなくなる、強力な魔術だ。, ミュートワードは設定が細かく選べる。何をしていいか迷う人もいるだろう。そこでシチュエーション別に設定方法を書いてみた。, そんなときは芸能人の名前や、事件の名前をミュート設定に入れよう。たとえば電気街という芸能人を見たくないとする。その場合はフルネームで名前を入力すればよい。, ミュート設定ではその効果の範囲や期間を選べるが、基本的に全範囲(タイムライン、通知、すべてのアカウント)、常時(再度オンにするまで)の最大火力のほうが防御力が高い。, これはミュート術の基礎中の基礎で、「浮気」や「殺人」「暴行」「バカ」「クソ」などの嫌な言葉・嫌なニュースの単語を放り込むだけでタイムラインが浄化されていく。基礎的だが効果の一番大きい魔術だ。, Twitterのいいところは、いろんなニュースが勝手に流れてくるところだ。色んな人がいろんなニュースに意見を言っていて、なんだかタメになる。社会のことについて考えるのは大事だから、わたしもニュースを見てツイートしなきゃ…, でも嫌なニュースのことを考えるのは疲れる。すべてのニュースに自分の意見を持たなきゃいけない気がするのは疲れる。な〜んで好きなアイドルのツイートを見たいだけなのに、RTで流れてくる思想の尖ったニュースについてあれこれ悩まないといけないのだ。, 大丈夫。嫌なニュースや思想は見なければいい。そこで、ニュースメディアのURLや、名前ごとミュートワードに放り込んでしまおう。もう二度とそのサイトの出す記事を見ることはなくなる。, Twitterをやっていく上で大切な合言葉が有る。「いや、そういうことのためにTwitter使ってないんで」。差別撤廃、政治参加、子供たちの未来、環境対策、世界平和、格差解消、全部大事だが、それらの活動に参加するのはTwitterをやる上での義務ではない。やってもいいし、やらなくてもいい。毎日おバカなツイートをしていることを何ら恥じる必要もないし、それについて文句を言われる筋合いもない。そんなやつはミュートしてしまおう。, 嫌なニュースは無視していいのだ。ニュースを知らない権利もあなたにはある。嫌なことをせず、楽しいことだけをする権利がある。せめてTwitterだけでも、そうする権利がある。嫌なニュースをミュートすることは、決して無責任ではない。社会から逃げているわけでもない。Twitterは社会そのものではない。しょせんSNSだ。, SNSで傷つく前に、嫌なことはミュートしよう。現実の、あなたのそばにいて、あなたと会話してくれる人たち。その人たちのほうがTwitterよりはるかにリアルな社会だ。SNSのコメンテーターや評論家より、あなたのそばにいる人達の意見に耳を傾けよう。まずは、彼らの問題のことで悩もう。SNSでは楽しんで、現実で友人たちと小難しい議論をしよう。心の余裕があるときに。, 自動投稿系のツールは「#○○メーカー」や「#○○診断」といったハッシュタグが自動で追加されることが多い。見つけ次第、そういったハッシュタグをミュートワードに突っ込もう。, また、ハッシュタグが見当たらなくても、大抵は診断結果のページへのリンクが書かれていることが多い。そういう場合はリンクのURL(denki-shindan.xxx.comなど)をそのままミュートワードに入れよう。, さて、初級編を終えた皆さんは、「もっとだ…!もっと力を…!もっとミュートさせろ…!」という欲が出てきているかもしれない。, 中級編以降はさらに強力なミュート設定を知ることになるが、そのリスクも大きい。すべて自己責任でTwitterと向き合ってほしい。, 該当するゲームのタイトルをミュートするだけでは不十分だし、かといってキャラ名を全部ミュートするのも大変だ。どうすればいいのだろう。, 実は、ソシャゲ系のツイートには頻出単語がある。ソシャゲにハマっている人のツイートを観察すると、「限定○○」「復刻○○」「星○ガチャ」「ピックアップ」「周回パ」「詫び石」など、日常では使わない専門的だが頻出単語が有ることに気がつくので、それらをミュートしよう。, たとえば「星○ガチャ」「星○ピックアップ」「周回○○」などを全部ミュートしたければ, 大事なのは「.+」の部分だ。「星○ガチャ」の「○」の部分を「.+」と書けば、「.+」に該当する言葉が何であれミュートできる呪文だと思えばいい。, 正規表現を使えば、「星がきれい」といったツイートは弾くことなく、「星5ピックアップ」や「星4モンスター」など、ソシャゲ特有の表現だけ弾くことができるのだ。, 筆者は『チェンソーマン』という漫画が大好きで、ネタバレを回避するために、『チェンソーマン』に登場する様々なキャラの名前でミュートワードを設定している。しかし、「○○の魔人」「○○の悪魔」というキャラが大量に出てくるので、これをひとつひとつ全部ミュートするのは効率が悪い。, これは、「○○の魔人」「○○の悪魔」の「○○」が何文字であってもすべてミュートできる強力な魔術である。しかし、「この悪魔!」のような定型句までミュートしてしまうので、使用する際は注意が必要だ。, 近年のTwitterは「フォローしていない人のツイートはRT以外タイムラインに出てこない」という制約を回避する闇の禁術を次々と編み出してきた。, これは、フォローしている人がいいねしたものが勝手に自分のタイムラインに出てくるという強力な機能である。, それ以外にも、おすすめツイートやハイライトや知らない人同士のリプライなど、ナゾのツイートがたくさん出てきて困っていた人も多いはず。, しかし、それらTwitterによるナゾ機能に埋め込まれた秘文字を解読し、ミュートによって消すことに成功したTwitter研究者がいる。, 大渕雄生さん(@obuchi_yuki)のツイートによれば、1. 好きなものは PC,音楽,アニメ。ラブライブ!はことり,絵里,善子,ダイヤ推し。ゆっくりしていってね。, Affinity Designer: 半分描くだけで自動で左右対称のイラストを作る方法, Affinity Publisher: テキストフレームの「枠線」が常に表示されるのを防ぐ. 「正規表現」には「メタ文字」と呼ばれる特殊な文字があります。この「メタ文字」を使って、複数の文字列をまとめて表現できます。 正規表現を使いこなすには、この「メタ文字」の使いこなしが必須! 「メタ文字」をすべて覚える必要はありません。 / 〃_grouped_tweet_author_ / 〃_recycled_tweet ※正規表現を知っている人のために補足すると、Twitterのミュートはほぼ正規表現が使えないが、ごく一部、「.+」や「. 誰でも簡単に twitter の bot を作成できるサービスです。twitter のアカウントを自動で操作できます。 「.(ドット)」の前に「\」を書きます。, また、「\」自体もメタ文字(=特殊な意味を持つ文字)なので、普通の文字として「\」を使うには「\\」と書く必要があります。, ちなみに、「\」はフォントによって表示が異なる文字です。海外のフォントでは半角の「\(バックスラッシュ)」、日本語のフォントでは半角の「¥(円記号)」で表示されます。, 「改行」「タブ」「空白」を意味する「\n」「\t」「\s」を知っていれば大体は何とかなります。(アルファベットを大文字にすると「否定(~以外)」の意味になる), 「\d」「\l」「\u」「\w」などは記述を省力化できて便利ですが、文字種の指定でも間に合うので無理に覚えなくてもいいです。, 特定の文字列を含む/含まないようにする時に使う記述方法。少し複雑なので、無理に使わなくても大丈夫です。, 先読み,後読みで行われるのは条件を満たす「位置」を探すことです。「^」「$」「\b」「\B」などの仲間だと思って下さい。, 例えば、否定先読みを使って「Yo(? 通常のRTと違ってユーザーごとに止めることができないのも非常に憎たらしい。, で、考えたところ。 ミュートワードのサンプルでも置いとく。正規表現表現を使ってるのもあるから(ほぼ全部)、対応してるクライアントじゃないとダメです。 あ、公式アプリ限定のもあるよ 正規表現あり サンプル 広告系 政治系アカウント(正規表現あり) フェミ ハッシュタグ乱用 まとめ系 公式Twitter *(【|偏向|侵略|愛国|在日|反日|売国|マスゴミ|デモ|ウヨ|サヨ|不買|原発|放射能|捕鯨|売春|死刑|テロ|アンチ|信者|人権|反対|廃止|拡散|緊急|署名|陰謀|捏造|工作)){3,}, 正直言って分かんない。フェミ系は政治系みたいにツイートに固定された単語がない場合が多いからキツい…ちゃんとしたのが出来次第置いとくね, suggest_pyle_tweet / 〃_activity_tweet_ / 〃_ranked_timeline_tweet_ まぁそれは置いておいて、今回はTwitterのミュート設定サンプルでも適当に置いておこうかと思います。とはいっても正規表現に対応しているクライアントのみ使用可能ですが。 サンプル. !shiko)」とした場合、「Yoshiko」は一致しませんが、「Yohane」は一致します。ただし、否定先読みが行うのは位置を探すことだけなので、抽出されるのは「Yo」だけです。, カッコで囲むとその部分がキャプチャされ、使い回すことができます。これも最初は無理に使わなくても大丈夫です。, 例えば、「([a-z]+)_\1」とした場合、「ma_ma」「waku_waku」など同じ文字列が連続したものを探せます。, また、「置換」ではキャプチャした内容を出力にも利用できます。例えば、「検索」を「([a-z]+)_\1」、「置換」を「$1×2」とすると、「ma_ma」は「ma×2」、「waku_waku」は「waku×2」に置換できます。(「$1」でなく「\1」と記述する場合もある), 例えば、JavaScript の「文字列リテラル」の部分、つまり「"」や「'」で囲まれた文字列を書く部分では、正規表現の「\n」「\d」「\\」などが正常に機能しません。, そのような場合、「\」を「\\」に置き換えましょう。「\n」→「\\n」,「\d」→「\\d」,「\\」→「\\\\」といった感じです。これで正常に機能するはずです。, 例えば、JavaScript で「alert("こんにちは\nさようなら")」と書いたとき、文字の「\n」は表示されず「改行」になりますよね。JavaScript でも「\」はメタ文字(=特殊な意味を持つ文字)なんです。, これと同じことが「\d」にも起こります。しかし、JavaScript には「\d」という表記は存在しません。結果、「\」が削除されて単なる「d」になり、これが正規表現に送られます。そのため、正規表現が正常に動かないわけです。(同様に、「\\」は「\」に変換されてから正規表現に送られる), ちなみに、文字列リテラルを使わない方法で正規表現を書けば、通常どおりに記述しても大丈夫です。(JavaScript では「/」で囲まれた部分は正規表現リテラルとなる), 文字列リテラルに正規表現を記述する場合は、そのプログラミング言語のメタ文字に注意しましょう。, 正規表現については私もまだまだ勉強中です。誤りなどがありましたら教えて頂けるとありがたいです。, 今回紹介したメタ文字については、比較的簡単で使いやすいものに絞っているので、物足りない方は別途検索して勉強してみて下さい。, 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。, 備忘録と脳内整理を兼ねてブログ書いてます。分かりやすく書くのが目標です。

たら 漢字, コナラ 育て方, どんぐり 拾える 場所, シンジ 使徒化 Ss, Omiai マッチングしない, 担任の先生 好き 既婚者, 錦戸 亮 チケット 掲示板, 弱くても勝てます ドラマ 動画,

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です