正規表現

  1. · java 正規表現

    さいたん一致再び

    プログラマメモ2: 最短一致の検索結果 javaです。
    こういう感じの文字列があります
    aaa=selext * from a where a.x = xxxx
    はじめのaaaがsqlidで=のうしろがsqlというような設定から、
    sqlidとsqlを抜き出します。

    stati…

  2. · java 正規表現

    StringクラスのreplaceAllでマルチラインを適用するには、(?m)を使う。

    javaです。
    StringクラスのreplaceAllでマルチラインを適用して正規表現の置き換えをする方法です。

    Pattern (Java Platform SE 6)

    埋め込みフラグ表現 (?m) を使います。

  3. · java 正規表現

    お尻のというか、最後に出現する全角のピリオドを変換したい。

    javaです。
    最後に出現する全角のピリオドを変換したい。

    どいうことかというと
    ああ.いい.うう.ええ とある場合

     ああ.いい.うう.ええ  ということ

    はじめ、
     "(.*).(.*)$"➡"$1.$2" という正規表現を考えて…

  4. · java 時間 正規表現

    hhmm - 正規表現 - java

    javaです。正規表現です。

    ある程度の規模のシステムに開発で途中から入ると、既にいろいろユーティリティクラスが用意されていて、よくも悪くも「頭」を使わずコーディングできたりします。

    歴史のあるシステムのソースですと、おいそれ、ソースを改良したいと声を誰もあげないものです。一般…

  5. · java 正規表現

    最短一致再びです。

    最短一致再びです。
    cssファイルのブラケットの中身をなんとかしたいと思いはて、正規表現でどうするのだろうと思ったのでした。忘れてる。
    プログラマメモ2: せいき表現練習 - 最短一致
    完全に忘れてました。。。。
    で、cssのブラケットの中身とブラケットを消して、セレクターの部…

  6. だめなときは、mb_regex_encoding(encoding)を忘れずに

    PHPです。
    正規表現使って文字の置き換えしたいなと。
    第637回という文字から第と回をとりのぞきたいなと。
    mb_ereg_replace('第|回', '', '第637回') 結果は 637 マルチバイト文字を使っているときは…

  7. · excel 正規表現

    エクセルのマクロで正規表現の練習 - VBAでもRegExp

    エクセルをたくさん使うと何か負けた気がしてしまう今日この頃です。
    エクセルなんでもできますね。ほんと。

    VBAで正規表現を使うという発想がなかなか浮かばなかったのですが、使えるようになるとかなり便利です。

    今回は、テキストボックスのフォームをおいて、ボタンをクリックしたら、入力された…

  8. · java 正規表現

    せいき表現練習 - 最短一致

    Javaです。正規表現です。わかりづらいですが最短一致です。

    以下のようなもんもんがありまして、このテキストからSQLだけとりだしたいわけです。

    sql = "
    select *
    from a
    where a.i = ?
    ";

    sql = "…

  9. · java 正規表現

    [java]正規表現の練習 - アルファベットと数字以外にマッチ

    Javaです。正規表現の練習です。

    アルファベットと数字以外にマッチです。
    文字列に「アルファベットと数字」以外が含まれているか調べます。
    すなわち「アルファベットと数字」がでてくるまで調べるということだと理解しました。

    悩んだあげく下記のようなコードにしてみました。
    static bo…

  10. · java 正規表現

    含まれているかどうか

    Javaです。

    final static Pattern pattern = Pattern.compile("[,|\\n|\"]");

    任意の文字列に含まれているかどうかをみるときは、
    これを使うときは、matches()ではなく、find()を使…

  11. · cvs java 正規表現

    正規表現の練習 - CVSでダブルクォーテーションを囲むための条件

    Javaです。
    正規表現の練習です。
    Wikipedia曰く、
    CVSでダブルクォーテーションを囲むための条件は、

    フィールドがコンマ、ダブルクォート、改行を含む場合は、かならずダブルクォートで囲む。
    Comma-Separated Values - Wikipedia

    だそうです。この条…

  12. · java 正規表現

    ログを読んで日付行からカレンダーをオブジェクトをつくる

    Javaです。
    たとえば、2008-02-29 00:22:01,177とかなんとかのログ行を読んでカレンダーオブジェクトをつくってみます。

    正規表現でマッチさせて、Calendarにセットしていきます。

    package l;

    import java.util.Calendar;
    imp…

  13. · 正規表現

    。で終わる行 - .*。$

    メモ。正規表現。

    。で終わる行
    .*。$

    参考
    パズルがたくさん
    正規表現パズル

  14. · java 正規表現

    正規表現 orしてグループ

    正規表現です。javaです。
    orして、グループにしています。

    String t = "p.atext.p p.text.p ";
    t = t.replaceAll("(text|atext)", "x.q.$1");

  15. 正規表現 日付さがし - YYYY-MM-DDをさがしてクォートしたい。
    · eclipse 正規表現

    正規表現 日付さがし - YYYY-MM-DDをさがしてクォートしたい。

    MySQLのDATEはYYYY-MM-DDです。

    MySQL AB :: MySQL 5.1 リファレンスマニュアル :: 10.3.1 DATETIME、DATE、そして TIMESTAMP タイプ
    それで、データベースにINSERTする際に、クォートせずに2008-01-26と…

  16. · groovy 正規表現

    Groovy .javaファイルをカウントします。

    WindowsOSにおいてあるjavaファイルをカウントします。
    単純にぐるぐるまわしているだけ...

    パッケージ名で出力するために、パスを¥を.にかえたりしています。
    あと、ソースの格納の場所はjavaというフォルダに行っていたので、javaというフォルダから頭のパスをとるようにし…

  17. · java 正規表現

    正規表現 java ファイルのパスだけ

    javaです。正規表現です。
    うーん
    こんなのでいいのか自信がないけど。

    String s = "file:///aaa/bbb/ccc/ddd.xml";
    s = s.replaceFirst("[^/]*$", "&…

  18. · java 正規表現

    ファイルの各行にある8桁の数字がある場合に出力して、カウントしてみました。

    ファイルの各行にある8桁の数字がある場合に出力して、カウントしてみました。

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.Inp…

  19. · groovy 正規表現

    <!-- START -->ここの部分が欲しい<!-- END -->

    正規表現はよく忘れます。場当たり的に使って、使い方をすぐに忘れてしまいます。
    linuxのコマンドもよく忘れます。eclipseのようなIDEがないとコードが書けなくなってしまってます...Orz...

    正規表現です。

    君ならどう書く? s///ge - Grな日々(uehajの日記…

  20. · java 正規表現

    ファイル連番っぽいのとマッチ

    (.*)\\.txt(|\\.[0-9]*)$
    aaaaaa.txt.1とかそういうファイルにマッチします。
    へんかな。