タグ

Regexに関するatsukanrockのブックマーク (5)

  • 関数と正規表現と私 - d.y.d.

    00:46 10/04/23 EDBT/ICDT 2010 先月 EDBT/ICDT 2010 という学会に行ってきたのですが、それについて何も書いてなかったので今頃書きます。 自分より一ヶ月後に同じローザンヌに行って噴火に巻き込まれて帰国まで延びてしまっているみずしまさんがお帰りになるよりは早く書かないと的気分がなきにしもあらずです。 データベースの会議なんですが、 こちらの分野は SIGMOD/PODS の流れで、 実装寄りの会議と理論よりの会議を合わせて共同開催するブームらしい。 参加者としては、色んな幅広いトークが聴けるのは単純に楽しいので、もっと広まると面白そうだなあと感じました。 プログラミング言語で言うと PLDI/POPL とするみたいなものでしょうか。 それが良いかどうか判断できるほどPLDIの方の雰囲気を知らないのでわかりませんが。 オートマトン方面だと CIAA/DL

  • ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―

    ■キャプチャ・コレクション グループにマッチする文字列が1つだけのときは、前述の解説どおりValueプロパティへアクセスすれば目的の文字列を取得できるが、1つのグループに複数の文字列がマッチするときは、別の方法が必要になる。 例えば、IPアドレスにマッチするために、以下のパターンを指定したとしよう。 (\d+)(\.(\d+)){3} この場合、Groups[2]とGroups[3]に対しては、量指定子“{3}”のため、マッチングが3回行われる。 つまり、1つのグループに対して、3つの文字列がキャプチャされるということだ。こうしたグループからキャプチャ文字列を取得するには、Valueプロパティではなく、GroupクラスのCapturesコレクション・プロパティへアクセスする。Capturesコレクション・プロパティは、Captureオブジェクトを要素に格納するCaptureCollecti

    ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―
    atsukanrock
    atsukanrock 2010/02/16
    GroupとCaptureの違いなど
  • よく使う正規表現

    C# RegEx 正規表現 開発環境: Visual Studio 2003-2010 1.目次 1.目次 2.目的 3.参考書 4.超簡易正規表現作成支援ツール 5.よく使う正規表現の例 6.よく使う正規表現 5.RegEx デザインパターン 7.ダウンロード 8.ソースコード 2.目的 たま~~に、正規表現が必要になることがあるんですけど、たまにしか使わないからすぐ忘れちゃうんですよね。 今回もたまたま正規表現が必要になる場面があったんですが、使おうと思ってもヘルプの場所を探すのでひと苦労。 それに正規表現が正しいかどうかプログラム内で確認しようとすると、これがまたやっかい! いいかげんいやになって、超簡易正規表現作成支援ツールを作りました。 Web からの正規表現テストツール 3.参考書 (1) MSDN 正規表現言語要素 (2) MSDN RegEx (3) C#プログラミング バ

  • Perlメモ

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

    Perlメモ
  • math/perl - 日付のhyuki表現 : 404 Blog Not Found

    2009年04月08日12:17 カテゴリLightweight LanguagesMath math/perl - 日付のhyuki表現 良問。見逃していた。 2009-03-14 - 結城浩のはてな日記 円周率3.141592653589793…の中で、最初に「"月日時分秒"と見なせる数字列」が出てくるところは、小数点以下何桁目? まず、脊髄反射で書いた答え。 use strict; use warnings; use Time::Local; use Math::BigFloat lib => 'GMP'; my $maxdigits = shift || 1000; my $pi = Math::BigFloat->bpi($maxdigits) . ''; $pi =~ s/3\./3/; for my $d ( 0 .. $maxdigits - 10) { my ( $mo,

    math/perl - 日付のhyuki表現 : 404 Blog Not Found
    atsukanrock
    atsukanrock 2009/04/08
    円周率から日時とみなせる数字列を探す
  • 1