Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (19)

タグの絞り込みを解除

RegularExpressionに関するHashのブックマーク (20)

  • Regexper

    Regular expression visualizer using railroad diagrams

    Hash
    Hash2015/06/27非公開
    正規表現の可視化
    • 正規表現技術入門 | 技術評論社

      目次書について 執筆担当一覧 各言語の公式ドキュメント、および正規表現の対応状況一覧表 第1章 [入門]正規表現 --メタ文字、構文、エンジン 1.1 正規表現の基 正規表現とは何か パターンとマッチ 書き方はいろいろ 基的な正規表現のメタ文字と構文 正規表現エンジン 1.2 文字列と文字列処理 Column 「正規」とは? コンピュータと文字列 文字列は扱いやすい プログラミングで プログラムの実行で 設定ファイルの書き換えで ログの検索や整形でTwitterで 1.3 正規表現の基三演算 --連接、選択、繰り返し 3つの基演算とは? パターンの連接 パターンの選択 連接と選択の組み合わせ パターンの繰り返し Column 「任意の〜」 長さに制限のないパターン Column きちんとした文法の定義 --BNF 基三演算の組み合わせ 基三演算を1種類しか使えない場合 基

      正規表現技術入門 | 技術評論社
      • fluentdのformat(正規表現)の作り方について試行錯誤中 #fluentd - Glide Note

        Fluentdを触るようになって、いろんなログをfluentdに 渡すように試行錯誤している最中。 td-agent.conf、fluent.confを用意するときに任意のjson形式にするために 正規表現を用いてformatを書く必要があるんですが、formatの作り方というかデバック方法について どういう手順に作ると良いのか情報がネット上に見当たらず試行錯誤中。 もっと良い方法を教えてもらいたいので、今やっている方法を晒してみる。 そもそもの疑問、どうやってformatを作るのか たとえばfluentd関連の情報を調べてると、 #fluentd で maillog を読み込んで MongoDB に投入 - 酒日記はてな支店 format /^(?<date>[^ ]+) (?<host>[^ ]+) (?<process>[^:]+): (?<message>((?<key>[^ :

        • Regex Crossword

          A crossword puzzle game using regular expressions. Earn achievements completing puzzle challenges. Easy tutorials for people new to regular expressions.

          Regex Crossword
          • Learn Regular Expressions the Hard Way

            Learn the arcane secrets of .*[a-z]+ to processtext. Learn RegEx The Hard Way is a fast crash course in regular expressions andtext processing usingPython.It teaches RegEx using the same successful exercise based training method all The Hard Way books use so you knowit works. You'll also usePython to processtext with regular expressions and learn when and when not to use them. Get the cours

            • 世界最速の正規表現JITエンジンの実装

              3/26(月)サイボウズ・ラボユース 最終成果報告会での資料です。 http://atnd.org/events/26861 実装詳細 → http://www.slideshare.net/sinya8282/ss-12170832

              世界最速の正規表現JITエンジンの実装
              • 関数型的正規表現マッチ - Preferred Networks Research & Development

                最近ローソンでお菓子をたくさん買った田中です。 近頃読んで面白かった論文を紹介したいと思います。 A Play on Regular Expression 今年のICFPでFunctional Pearlとして発表されたものです。ICFP(International Conference on FunctionalProgramming)というのは、関数プログラミングに関する国際学会で、Functional Pearlというのは、エレガントでためになる、関数プログラミングのテクニック集です。 この論文ではまず、正規表現マッチャを関数型言語(Haskell)でいかにエレガントに記述できるかが示されます。それから、エレガントさを保ったままの線形時間実装へ改良し、その実装がC++によるプロフェッショナルな実装(具体的にはGoogle re2)に匹敵するパフォーマンスを示すことが示されます。さら

                関数型的正規表現マッチ - Preferred Networks Research & Development
                Hash
                Hash2012/11/29非公開
                Haskellで正規表現抹茶を実装するよ的な話. 紹介されてる論文がすごくいい!
                • Vimのニッチな正規表現で遊ぼう - Humanity

                  さあみなさんVim Advent Calendarも14日目ということで佳境にさしかかってきましたね! とか他のAdvent Calendarに参加してたなら言ってたかもしれないですがVim Advent Calendarの場合1月5日ぐらいまで登録されてる状態とかどういうことですか... まぁ案の定Advent Calendar締切ギリギリになって急いで記事書いてますこんばんわ。*1 寝ずに記事を書いてるので勢いがついて変なこと口走ってないか心配ですが、 乗るしかない、このビッグウェーブに!ということで終始勢いだけですがそれなりに有用なことも含めたつもりです。たぶん。 いろいろネタがあって迷いましたが、Vimの正規表現について 他の正規表現エンジンにはない(と思われる)ニッチな機能を紹介していきたいと思います。 ちなみにVimの正規表現エンジンをマルチバイト文字に対応させたのはKoRo

                  Vimのニッチな正規表現で遊ぼう - Humanity
                  • Implementing Regular Expressions

                    Implementing Regular Expressions Russ Cox rsc@swtch.com This page collects resources about implementing regular expression search efficiently. Articles andNotes “Regular Expression Matching Can BeSimple And Fast” An introduction to using finite automata to implement regular expression matching, and why the standard backtracking implementation is a bad idea. Supporting programs: NFA | DFA | bound

                    • 正規表現じぇねれーた

                      正規表現を自動生成します。 改行区切りで単語を入れると、すべての単語にマッチする正規表現を自動的に作成します。 who what where why when ここに改行区切りで単語を入れよう。 サンプルデータをもっと見る。 解説perlにはRegexp::Assembleという正規表現を作成してくれるモジュールがあります。 これをPHPに移植して、 Regexp Assemble ForPHPなるモジュールを作って見ました。 移植の経緯などは 11/12の第57回PHP勉強会@東京 とかで話したいと思います。 いろいろ大変でした。。。 動作環境は、PHP 5.3以上(PHP5.4 推奨 早いよ!! )です。 もし、間違った正規表現が表示されるようでしたら、ご連絡ください。

                      • 正規表現レシピ

                        正規表現の投稿サイト。正規表現のリアルタイムプレビューもできます。正規表現を試すにはSilverlightが必要です。 下の画像をクリックしSilverlightをインストールしてから、このページを再読込して下さい。

                        Hash
                        Hash2011/04/26非公開
                        ブラウザ上で正規表現を試すことが出来る。silverlightで実装されているあたり...。
                        • 正規表現検索-Excel用正規表現検索ダイアログアドイン

                          English 紹介 -Excel用正規表現検索・置換ダイアログ- 機能概要 正規表現による検索・置換ダイアログを表示するExcelアドインです。 エクセルで正規表現を使用した柔軟な検索が行えます。 インターフェースがエクセル標準の検索に近いので使い易いと思います。 類似ソフトと比較して以下の特徴があります。 ・次を検索、前を検索での順次検索…すべて検索のみが多い。 ・検索処理と検索ワークシート関数の二刀流…どちらか一方のものが多い。 ・正規表現エンジンは.NET Framework。…VBScriptの正規表現エンジンは近い将来廃止。 主に以下の機能があります。 ・正規表現による検索、置換 ・正規表現に関するワークシート関数 ・オートシェイプの検索、置換、Grep、Grep置換 ・ExcelファイルのGrep、Grep置換 ・ダブル復元機能によるアンドゥ、リドゥ。 起動ショートカットキー

                          Hash
                          Hash2010/08/20非公開
                          Excelで正規表現。後方参照とかGrepとかもできる。上層に行くと他にも仕事役立ち系ツールがいろいろある
                          • 秀丸エディタを使いこなす 正規表現

                            正規表現とは? とは「一定のパターンで表記されている文字列を、抽象的な表記法に置き換えて表現する方法」を指します。 例えば、このような例があります。 行頭を一文字字下げしたい よくある処理方法 各行の頭にカーソルを移動して一文字下げる(…以下全ての行に繰り返し実行) 正規表現を利用した処理方法 検索キーワードにを意味する正規表現を指定 置換キーワードに「全角空白」を指定 をに置換→行頭に全角空白が挿入 正規表現は、上の事例のような定型的処理を大量かつ高速に実行したい場合に威力を発揮します。また、その理論上処理漏れ(上の事例の場合では字下げ忘れ)も発生しません。 他にも、以下のような場合で正規表現が有効になります。 (句点)の後で必ず改行したい 「文の注釈表記+番号」を一度に削除したいHTML文書のマークアップ(タグ)だけを削除したい 行頭の特定パターン文字(例:行頭の字下げに挿入した空

                            • 正規表現で素数判定 - NO!と言えるようになりたい

                              追記:ハッキリ言ってこの正規表現はネタなので,実際に素数判定を行いたい場合は,もっと別な賢いアルゴリズムを使ったほうが良いです 正規表現で素数が判定できるという記事を見たので試してみた. http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers/ この記事によると /^1?$|^(11+?)\1+$/ という正規表現を使うと,素数判定が出来るらしい.ある整数 n が素数かどうか判定したい場合は,"1" * nという文字列がこの正規表現にマッチするかどうかを調べればよく,マッチすれば非素数,マッチしなければ素数となる.ただし,"1" * n は,例えば,n が 4 ならば "1111" と 1 が 4 回連続して続く文字列となる.Rubyで書いた素数判定プログラムはこん

                              正規表現で素数判定 - NO!と言えるようになりたい
                              Hash
                              Hash2010/07/30非公開
                              な、何が起こっているのか(ry
                                • 正規表現に見切りをつけるとき

                                  Perl,Rubyなど手軽に使えるプログラミング言語に慣れてくると、あらゆるテキストデータの処理に正規表現(regular expression)を使ってしまいがちです。 けれど実は、正規表現の処理能力を超えるフォーマットというのが存在します。その典型的な例が、XMLやJSONのように、入れ子になったデータフォーマットです。

                                  • [錐] Excel をテキスト編集に活用する

                                    ごうだまりぽです。作ったモノとか拾った知識とかひねり出した知恵とかをさらしてます。読むと価値観が360度変わること請け合い! << 2006/12/ 1 2 3 1. 「はてなブックマーク TagMonitor」動き始めました 4 5 6 7 8 9 10 1. 超簡単なロイヤルミルクティーと、その応用 11 12 13 1. Hiki 用高橋メソッドプラグイン "tmethod.rb" できました 14 15 1.Excel をテキスト編集に活用する 16 17 18 19 20 1. 1024人でクリスマス 21 22 1. 2ちゃんねる・あの板を漢字20文字で表すと 2006年師走版 23 24 1. スプラッターオレンジ新版 2. 差出人が格好悪い spam 25 1. 少なくとも当時は、忘れたくないと思っていたこと 26 27 1. もうすぐお正月だし、今年の

                                    • Rubular: a Ruby regular expression editor and tester

                                      Rubular is aRuby-based regular expression editor.It's a handy way to test regular expressions as you write them. To start, enter a regular expression and a test string. Or you can try an example.

                                      Rubular: a Ruby regular expression editor and tester
                                      Hash
                                      Hash2008/01/26非公開
                                      ブラウザでRubyの正規表現練習。対話的試行錯誤
                                      • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

                                        日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

                                        Hash
                                        Hash2007/11/07非公開
                                        練習問題が豊富
                                        • Regular Expressions Cheat Sheet (V2) - Cheat Sheets - Added Bytes

                                          Overview The Regular Expressions cheat sheet is a one-page reference sheet.It is aguide to patterns in regular expressions, and is not specific to any single language. This is the second version of the Regular Expressions cheat sheet. The previous version can be found at http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet-version-1/. If you like the cheat sheets, and want t

                                          Hash
                                          Hash2007/09/09非公開
                                          印刷した。
                                          • 残りのブックマークを読み込んでいます1

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp