タグ

正規表現に関するeibiisii_mikanのブックマーク (15)

  • Regex Tester – RegexPal

    RegexPal is a tool to learn, build, & test Regular Expressions (RegEx / RegExp). Results update in real-time as you type. Roll over a match or expression for details. Save & share expressions with others. Explore the Library for help & examples. Undo & Redo with {{getCtrlKey()}}-Z / Y. Search for & rate Community patterns.

    eibiisii_mikan
    eibiisii_mikan 2011/01/26
    正規表現テストツール
  • 正規表現は怖くない - PHP Note

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

    eibiisii_mikan
    eibiisii_mikan 2010/11/15
    マッチ部分を取り出す
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    eibiisii_mikan
    eibiisii_mikan 2010/10/21
    これはすごい…
  • 文字列の置換

    文字列の置換 文字列の置換も簡単に行えます。文字列の置き換えはre.subまたはre.subnメソッドを使います。re.subはつぎのようなプロトタイプを持ち、結果として置換された文字列を返します。 sub(pattern, repl, string[, count = 0]) count=0はpatternに一致したすべての部分文字列を置き換えることを示します。 re.subnはsubと同じに文字列を置換しますが、結果として次のような組(tuple)を返します。 (置換後の文字列、置換された部分文字列の数) リスト1にsubとsubnの使用例を示します。 リスト1 # # 文字列の置換 # import re s = "password = 01234" y = re.sub("[0-9]", "*", s) print y s = "his name is paul." y = re.

  • Python reモジュールで使える正規表現演算子

    ドキュメントは Pythonのライブラリマニュアルlibre.texの内容を 元にして作成されています。 正規表現の構文 正規表現(RE)は、それにマッチする文字列の集合を特定します。モジュール 中の関数は、特定の文字列が与えられた正規表現にマッチするかどうか(あるい は与えられた正規表現が特定の文字列にマッチするかどうか)を検査します。 新しい正規表現を構築するために、正規表現を連結することができます。A と Bの両方が正規表現であるとき、AB もまた正規表現です。あ る文字列 pがAにマッチし、別の文字列 qがBにマッチするので あれば、文字列 pqはABにマッチします。したがってここで説明したよ うに、複雑な正規表現は単純な正規表現から簡単に構築することができるので す。正規表現の理論と実装に関する詳細は、後述するFriedl のを参照するか、 コンパイラー作成に関する教科書を

  • TEXTdrop|翻訳・オンラインカジノ 日本円のプログラミング

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

  • Python備忘録 - 正規表現とか

    正規表現† コンパイルする方法 findall findallは見つかった文字列を全てリストにして返す。 import re p = re.compile("ab.", re.I) result = p.findall("AbdABCAAbb") print result finditer match matchは先頭の文字列がマッチしたらマッチオブジェクトを返す。何もマッチしない時はNone。 import re p = re.compile("ab.", re.I) result = p.match("Abd") print result.group() scanner search searchは文字列がマッチしたらマッチオブジェクトを返す。 import re p = re.compile("ab.", re.I) result = p.search("xxxAbd") print

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 正規表現の確認

    正規表現を入力すると即座に一致判定を行います。パターンや入力を変えながら あれこれ試行錯誤したい時などに使用してください。正規表現エンジンは JDK 1.6 (Sun Microsystems Inc. Java VM 10.0-b23) を使用しています。PerlJavaScript など他の言語の正規表現とは細かいクセが違う 可能性があるので注意して下さい。Java 正規表現の詳しい仕様は Pattern クラスの API リファレンスに記載されています。

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

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

  • サルにもわかる正規表現入門

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

  • フォーム(form)のテキストエリア内の改行を<br />に変換するJavaScript(jQuery利用)

    ちょっとしたテクニックなのかもしれないですが、 formのテキストエリアで改行つきの入力をしたときに、 改行を自動的にbrタグになる方法があったので、 メモとしてエントリーしておきます。 改行をbrにするスクリプト 改行をbrにするには正規表現を使う。 調べたところによると、ブラウザによって改行コードが違う可能性もあるので、 二つ指定しておくのがポイントのようだ。 改行は正規表現では「\r\n、\n、\r」らしいので、 これが含まれていたらbrタグに変換すればよい。 必要なスクリプトは下記の通りである。 尚、今回も指定しやすいようにjQueryを利用しています。 ■スクリプト $("textarea").change( function() { var txtVal = $(this).val(); txtVal = txtVal.replace(/\r\n/g, "<br /&gt

    フォーム(form)のテキストエリア内の改行を<br />に変換するJavaScript(jQuery利用)
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • mikuriya.biz

    This domain may be for sale!

  • Javaでの正規表現の利用方法

    いろいろなプログラミング言語で正規表現を利用することができますが、 Java から正規表現を利用するにはどのように行うのかについて簡単に解説します。より詳細な利用方法についてはこの後のページをそれぞれ参照されてください。 Patternオブジェクトを作成する 正規表現とは、対象となる文字列の中から指定した条件で目的の文字列を探したり、利用者から入力された値が指定した文字の種類やフォーマットに一致する値になっているかどうかを調べたい場合に使用します。例えば対象の文章に「good」という文字列が含まれているかを調べるのであれば別のメソッドが利用できますが、「g」から始まり「d」で終わる 4 文字の文字列が含まれているかを調べるには正規表現を利用するのが便利です。 このとき、どのような文字列を探すのかを定義したものがパターンです。パターンを定義するには、まず正規表現で用意されている特別な文字や構

    Javaでの正規表現の利用方法
  • 1