スマートフォン用の表示で見る論理と、幻想と。FFXIVACTのカスタムトリガーやスペスペのトリガーで初めて正規表現に触れた方のためのざっくりした解説です。トリガーが意図した通りにマッチングしなかったり、遅延が発生したり、といった問題改善の一助となれば幸いです。正規表現とは記号や文字列の組み合わせによって、任意の文字列を表現する形式の一つです。ja.wikipedia.org特に行単位で発生するデータストリームから、探したい文字列を効率的に検索する手法としてズバ抜けて優れているため、特にログ解析などで汎く用いられています。サーバ運用やWeb開発などをする人であれば知らない人はいないんじゃないかと思います。ACT・補助輪でも、ACTが生成する膨大な量のログの中から任意の文字列を検索するためのツールとして使われています。正規表現の処理をWeb上で再現できるシミュレータは色々ありますが、私はこちらのサービスをよく使います。本エントリで話題に挙げるシミュレータは全てこちら。作法で最初に引っかかるのが特殊文字だと思います。使う特殊文字とその意味合いをざっくり羅列します。相談を受けているうち、「マッチングしない」または「意図しないところでマッチングする」という現象のほとんどが、正規表現による位置関係の追記または修正で片付いています。始まるようなトリガーに対して、チャットでマッチング文字列を入力してテストしようとした場合。