タグ

regexpに関するn-segaのブックマーク (22)

  • Regular expressions in grep ( regex ) with examples - nixCraft

    How do I use the grep command with regular expressions on a Linux and Unix-like operating systems? How do I use grep and regular expressions (regex)to search for text/ words in Linux? Linux comes with GNU grep, which supports extended regular expressions. GNU grep is the default on all Linux systems. The grep command is used to locate information stored anywhere on your server or workstation. Let

    Regular expressions in grep ( regex ) with examples - nixCraft
  • 正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう

    正規表現によるバリデーション等で、完全一致を示す目的で ^ と $ を用いる方法が一般的ですが、正しくは \A と \z を用いる必要があります。Rubyの場合 ^ と $ を使って完全一致のバリデーションを行うと脆弱性が入りやすいワナとなります。PerlPHPの場合は、Ruby程ではありませんが不具合が生じるので \A と \z を使うようにしましょう。 はじめに 大垣さんのブログエントリ「PHPer向け、Ruby/Railsの落とし穴」には、Rubyの落とし穴として、完全一致検索の指定として、正規表現の ^ と $ を指定する例が、Ruby on Rails Security Guideからの引用として紹介されています。以下の正規表現は、XSS対策として、httpスキームあるいはhttpsスキームのURLのみを許可する正規表現のつもりです。 /^https?:\/\/[^\n]+$/

  • [O] Emacs の正規表現

    Emacs の正規表現 Tweet [日記] 先日、m4 で使える正規表現がEmacsとほぼ同じであることを知った。 ということで Emacs の正規表現を調べ直してみる。 参考資料 英語のマニュアルと、入門 GNU Emacs 第2版を眺めました。最新版は3版です。 入門 GNU Emacs 第3版 [Amazonで詳細を見る] - GNU Emacs Manual - Regexps -- http://flex.ee.uec.ac.jp/texi/emacs-jp/emacs-jp_53.html - GNU Emacs Manual -- http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Regexps - GNU Emacs Lisp Reference Manual -- http://www.gnu.o

  • emacsの正規表現をもっと便利に使う - $shibayu36->blog;

    emacsで正規表現を使って置換したいみたいな要求はそれなりにあると思いますが、それをやろうとするとemacsの正規表現のバックスラッシュ地獄みたいなものに遭遇することがよくあります。そんな時に使いたいtipsを少しだけ紹介します。 re-builderを使う emacsにはre-builderというものがあって、書いている正規表現のマッチ状況をリアルタイムにプレビューすることが出来るツールが存在します。M-x re-builderして、いろいろ書いてみると現在のマッチ状況がプレビューされます。 実行中にC-c C-wすればその正規表現をコピーでき、C-c C-qで終了出来ます。emacsにはいろいろな正規表現syntaxがあるので、C-c C-iで切り替えもできます。 詳しくは以下の記事を見るとよいでしょう。 Emacsの正規表現編集モード re-builder とややこしいバックスラッ

    emacsの正規表現をもっと便利に使う - $shibayu36->blog;
  • Regexper

    Regular expression visualizer using railroad diagrams

    n-sega
    n-sega 2013/01/04
    正規表現の視覚化できるWebサービス
  • 正規表現をわかりやすく視覚化してくれる『REGEXPER』 | 100SHIKI

    おっと、これは便利かも。 REGEXPERを使えば、JavaScriptの正規表現をわかりやすく表現してくれる。 一見、難解な正規表現だが、これを通しても見ると「なるほど、この文字とこの文字にはされまれていて、この間は何の文字でも良いのだな」といったことがわかるようになる。 他の人のコードを読んでいて「?」となったときに試してみてもいいかもですな。

    正規表現をわかりやすく視覚化してくれる『REGEXPER』 | 100SHIKI
    n-sega
    n-sega 2013/01/03
    正規表現を目に見える形だと記憶に残りやすいかも。
  • 正規表現チェッカー PHP: preg_match() / JavaScript: match()

    PHP: preg_match() / JavaScript: match() 正規表現チェッカー ver3.1 PHP及びJavaScriptコーディング中に正規表現を記述する際の動作チェック等にご利用ください。 正規表現と対象文字列を入力し、[チェック!]ボタンをクリックすると、PHP: preg_match()と JavaScript: match()の実行結果がフィードバックされます。 正規表現

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 正規表現は怖くない - PHP Note

    正規表現ってあの記号の羅列っぽいところが苦手なんです。あまり長~いものだと知恵熱が出ます。でも、何年も続けてる甲斐あってようやくわかるようになってきました。良く使う正規表現パターンは限られますし、正規表現を使ったプログラミングのパターンも見えてきましたのでここいらでまとめてみました。 正規表現ってな~に? まず「郵便番号」を例にしてみます。では、郵便番号はどんな文字で構成されてるのか、後輩に教えるつもりで表現してみてください。私なら「"3桁の数字" に続けて "-(ハイフン)" があり、つづけて "4桁の数字" で構成されている文字列」と表現します。他にもあるでしょうが大抵の方にはこれでわかってもらえると思います。 この説明がまさに正規表現です。ひとことで言うなら「文字列の構成を表現したもの」といえます。文章だとコンピュータにわからないのでコンピュータにわかるよう表現したのが記号の羅列に見

    n-sega
    n-sega 2011/10/31
    正規表現は奥が深いけどすごく役立つ。
  • gkbr.me

    このドメインを購入する。 gkbr.me 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    n-sega
    n-sega 2010/11/16
    これは使いやすい。
  • Regular Expressions Tester :: Add-ons for Firefox

    Regular Expressions Tester offers developers functions for testing their regular expressions. The tool includes options like case sensitive, global and multiline search, color highlighting of found expressions (incl. submatches), display of special characters (incl. color highlighting), a replacement function (incl. backreferences), smart bracket interpretation, testing while writing optionally in

    Regular Expressions Tester :: Add-ons for Firefox
    n-sega
    n-sega 2009/08/19
    正規表現での検索がその場で出来ます。
  • 正規表現の入門(1) 基礎的なメタ文字

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    正規表現の入門(1) 基礎的なメタ文字
    n-sega
    n-sega 2008/12/21
    正規表現の基本的な使い方をわかりやすく説明していて参照しやすい。
  • 正規表現の機能の覚書き

    はじめに「はじめての正規表現」がホッテントリ入りしていますが、 導入としては、何に使うのかがわかりやすくて良いのではないかと思います。 あれを見て、基機能をまとめてみたくなったので、正規表現の基的な機能について書いてみます。 (正規表現が初めてという人は「はじめての正規表現」を先に見たほうがいいと思います。) 例では「検索」か「置換」をするものとして話を進めていきます。 (「はじめての正規表現」が実例を中心にしたのに対して、こちらは機能を中心に書きます) 正規表現は、プログラミング言語やその他のツールなど、それぞれで微妙な違い(方言)があるので、その点には注意が必要です。 (表記法が違ったり、ここに紹介する機能がサポートされていなかったり、逆に紹介していない機能をサポートしていたりする場合があります) メタ文字とリテラル文字正規表現には、メタ文字とリテラル文字というものがあります。 メ

    正規表現の機能の覚書き
  • http://higashizm.sakura.ne.jp/reg/

  • http://sunone.dyndns.org/qmemo/memo.php?memo_id=40

    n-sega
    n-sega 2008/07/22
     全角の正規表現、検索はしっているとかなり便利。
  • Vector: esploristo - 新着ソフトレビュー

    文字コードを自動判別して動作する文字列検索・置換ソフト。正規表現にも対応する。「esploristo」は、指定フォルダ内の複数ファイルに対して、文字列の検索・置換を行えるソフト。Shift JISはもちろん、EUC-JPやUTF-8/16など、約150種類の文字コードに対応し、異なる文字コードのファイルも一括して処理できる。Unicodeにも対応しており、中国語などの文書も文字化けすることなく表示することが可能だ。 インタフェースは英語表記だが、使い方は簡単。文字列を検索するには「Search path:」で処理対象のファイルを指定し、「Search for:」で検索文字列を指定して、「Search」ボタンをクリックすればよい。「Search path:」でフォルダを指定すれば、指定フォルダに含まれる複数のファイルを検索対象にすることが可能。サブフォルダも含めて対象にできるほか、ファイル名

  • SEのためのExcelツール

    ツールを作るのが好きです。 ツールで自分の仕事を少しでも効率的に、楽にしたいので。 色々なプロジェクトで色々なツールを作ってきました。 そのうちいくらか汎用的で他のプロジェクトでも使えそうなものをここで公開しています。 主に汎用機でのシステム開発を行っているのでそれに特化したものが多いです。 汎用機SE以外の方でも使えそうなものがあったら使ってみてください。 使ってみて使えると思ったら仲間に紹介してくれると嬉しいです。

    n-sega
    n-sega 2008/02/08
    正規表現をexcelで利用できるようにするアドイン
  • CodeZine:RegexDesigner.NETを使って.NETでの正規表現をマスターする

    はじめに 正規表現(Regular Expression)とは、コマンドプロンプトのワイルドカードのように、テキストを解析して特定の処理をする機能です。正規表現は便利で強力な反面、パターンと呼ばれる記号と文字列の組み合わせ方法を学習する必要があるため、最初は難しく感じることがあります。そこで、稿では「RegexDesigner.NET」という正規表現のパターンを簡単にテストできるフリーウェアを使いながら例を紹介していきます。 正規表現は、PerlRubyといった言語や、Unix系のツールで利用するものと思われがちですが、.NETにおいても同様に高度な機能を使うことができますので、正規表現をマスターして高度なテキスト処理(マッチング、抽出、置換)を行ってみましょう。対象読者 Visual Studio(.NET)にて開発を行っていて、.NETの正規表現に興味がある方を対象としています。ダ

    n-sega
    n-sega 2007/12/06
    .NETでの正規表現は使いこなせるようになりたいところ。
  • ウノウラボ Unoh Labs: 正規表現の勉強法

    bokkoです。 テキストの整形処理を行う上で正規表現は非常に重要です。正規表現なしでテキストの整形処理をするくらいなら自分で正規表現ライブラリを書いてやるという人がいるのかどうかは知りませんが、実際、相当大規模なWebソフトウェアのプロジェクトならそっちの方が早いかもしれません。なんだか自分で書いてて何が言いたいのかわからないような文章になってしまいましたが、私が言いたいのは正規表現はそれくらい強力で、習得して使う価値があるということです。 ただ、正規表現にはじめて触れる場合、非常にとっつきにくく思う方もいると思います。私も最初、意味のわからない文字の羅列に圧倒されたような気がします。 このように最初の段階でとっつきづらく思ってしまうのは大抵慣れの問題なので、とりあえず、正規表現を使ったプログラムでも書いてみるのが一番の近道です。何かしらのテキストを整形するというのがいい題材ですが、私が

    n-sega
    n-sega 2007/09/15
    正規表現みにつけておきたいね。
  • サルにもわかる正規表現入門

    1.正規表現とはなにか? 端的に言えば、「いくつかの文字列を一つの形式で表現するための表現方法」です。 では、なぜこの表現方法が有名なのかといえば、この表現方法を利用すれば、たくさんの文章の中から容易に見つけたい文字列を検索することができるためです。 この形式を使えば、以下のようなコギャルの会話にもついていけます(^_^) 「Windows ってあって…WINDOWSかもしんないしぃ、次にスペースが入ってるかもしんないしぃ、入ってないかもしんないし、後にやっぱ 98 が付くってゆーかー、もしかすると 95 が付いてもいいかなぁって感じでぇ…」 これ以上続けるとこちらがキレてしまいそうなのでこのあたりにしておきますが…これは、正規表現で書くと… W(indows|INDOWS) ?9[85] って感じで一行で書けちゃうっていうかぁ…あ、つい、口調が移ってしまった(^_^;)…書けるのでありま

    n-sega
    n-sega 2007/03/01
    正規表現の基本的なメタ文字を覚えたい。