タグ

これはよいと正規表現に関するiwwのブックマーク (5)

  • 現在利用可能な携帯のドメイン一覧と、携帯メアド判定PHPスクリプト(2012年9月更新) - Y-Ken Studio

    はじめに 現在、Web上に情報はあるが、果たして現在も使われているのか分からない携帯電話のドメインがあります。 それらをキレイに整理してみようという事で、MXレコードの存在確認含め、徹底調査を実施。 おまけとして、PHPのサンプルコードも作成しました。 なお、k.vodafone.ne.jpは関西地域のソフトバンクである、というような情報は「携帯の全てのドメインの種類を教えてください。 docomo.ne.jp等 - 人力検索はてな」を参照願います。 各携帯キャリア毎の状況調査 MXレコードは複数あった場合は1つ目を記載しています。 ■ DoCoMoの携帯電話で使われている(いた)ドメイン ドメイン MXレコード コメント @docomo.ne.jp mfsmax.docomo.ne.jp 現役 @em.nttpnet.ne.jp igw50.pmc.nttpnet.ne.jp 廃止 @p

    現在利用可能な携帯のドメイン一覧と、携帯メアド判定PHPスクリプト(2012年9月更新) - Y-Ken Studio
  • Bash scripting

    Bash スクリプトを書くための小技集です. 変数について 文字列のクオート 単語分割 代入 パイプ,サブプロセス テキスト処理 文字列の長さ 文字列の切り出し (substring) 文字列分割 大文字小文字変換 文字列が空か パターンマッチ(グロブ) パターンマッチ(正規表現) 単語単位でパターンマッチ 文字列削除 文字列置換 文字列置換 (正規表現) 数値演算 ファイルシステム 1行ごとに処理 文字列を置換して保存 コマンドが実行可能か ファイル名,拡張子 などを取得 コマンドライン引数 引数を処理する (getopts) 引数を処理する (getopt) プロセスプロセスの終了を監視する 参考 1. 変数について 1.1. 文字列のクオート # " foo=20\" # クオートしない文字列では " をエスケープ foo="20\"" # ダブルクオート中でも " をエスケープ f

  • [Firefox] Adblock Plus フィルタの書き方メモ - こじょらぼ

    Adblock Plus はどのようにフィルタを処理しますか、また、どのようなフィルタがより高速ですか? すべてのフィルタは、内部で正規表現に変換されます。 例えば、フィルタ「ad*banner.gif|」は、正規表現「/ad.*banner.gif$/」に変換されます。 しかし、仮にすべてのフィルタと照合しなければならないアドレスを処理するときでも、 単純にすべてのフィルタを次々とマッチングするわけではありません。 また、フィルタを正規表現に変換する際、Adblock Plus はテキスト情報の取得を試みます。 ここでいうテキスト情報とは、複数のフィルタに共通する、8文字の文字列(以下「ショートカット」) です。 (文字数は任意ですが、ここでは8文字を例にしています) 例えば、フィルタ「|http://ad.*」の場合、Adblock Plus は「http://a」「ttp://ad」

  • 正規表現テスト君

    正規表現テスト君 ver 0.9.7 2018-08-30 XHTML から HTML5 風に書き換える 2008-06-01 入力欄の自動可変。ちょっとバグ取り 2008-05-18 複数行も入力可に、位置マッチも表示 2008-05-01 テスト対象を追加できるように改造 2008-05-01 デザインちょっと変更 2008-04-29 改行表示対応 2008-04-24 とりあえず公開

    iww
    iww 2011/09/28
    リアルタイムで反映されるのでちょっとした正規表現を作るときに超便利
  • とほほのperl入門 ◆ 正規表現

    ラリー・ウォール氏によって1987年に開発されたスクリプト言語です。 C言語、AWK、sed, sh などの影響を受けて開発され、PHP, Ruby, Python などに影響を与えました。 聖書の中の「高度な真珠」にちなんで pearl と名付けられる予定でしたが、同盟の言語がすでに存在したため Perl と名づけられました。 現在では Perl は "Practical Extraction and Report Language" の略とされています。 プログラミング言語を示すときは先頭大文字で「Perl」、処理系を表すときは先頭小文字で「perl」と表します。 2023年9月現在、5.38 が最新版です。 RHEL7系では 5.16、RHEL8系では 5.26、RHEL9系では 5.32、Ubuntu 22.04では 5.34 がインストールされます。 Windows用の実装として

  • 1