正規表現
-
さいたん一致再び
プログラマメモ2: 最短一致の検索結果 javaです。
こういう感じの文字列があります
aaa=selext * from a where a.x = xxxx
はじめのaaaがsqlidで=のうしろがsqlというような設定から、
sqlidとsqlを抜き出します。
stati… -
StringクラスのreplaceAllでマルチラインを適用するには、(?m)を使う。
javaです。
StringクラスのreplaceAllでマルチラインを適用して正規表現の置き換えをする方法です。
Pattern (Java Platform SE 6)
埋め込みフラグ表現 (?m) を使います。 -
お尻のというか、最後に出現する全角のピリオドを変換したい。
javaです。
最後に出現する全角のピリオドを変換したい。
どいうことかというと
ああ.いい.うう.ええ とある場合
ああ.いい.うう.ええ ということ
はじめ、
"(.*).(.*)$"➡"$1.$2" という正規表現を考えて… -
hhmm - 正規表現 - java
javaです。正規表現です。
ある程度の規模のシステムに開発で途中から入ると、既にいろいろユーティリティクラスが用意されていて、よくも悪くも「頭」を使わずコーディングできたりします。
歴史のあるシステムのソースですと、おいそれ、ソースを改良したいと声を誰もあげないものです。一般… -
最短一致再びです。
最短一致再びです。
cssファイルのブラケットの中身をなんとかしたいと思いはて、正規表現でどうするのだろうと思ったのでした。忘れてる。
プログラマメモ2: せいき表現練習 - 最短一致
完全に忘れてました。。。。
で、cssのブラケットの中身とブラケットを消して、セレクターの部… -
だめなときは、mb_regex_encoding(encoding)を忘れずに
PHPです。
正規表現使って文字の置き換えしたいなと。
第637回という文字から第と回をとりのぞきたいなと。
mb_ereg_replace('第|回', '', '第637回') 結果は 637 マルチバイト文字を使っているときは… -
エクセルのマクロで正規表現の練習 - VBAでもRegExp
エクセルをたくさん使うと何か負けた気がしてしまう今日この頃です。
エクセルなんでもできますね。ほんと。
VBAで正規表現を使うという発想がなかなか浮かばなかったのですが、使えるようになるとかなり便利です。
今回は、テキストボックスのフォームをおいて、ボタンをクリックしたら、入力された… -
せいき表現練習 - 最短一致
Javaです。正規表現です。わかりづらいですが最短一致です。
以下のようなもんもんがありまして、このテキストからSQLだけとりだしたいわけです。
sql = "
select *
from a
where a.i = ?
";
sql = "… -
[java]正規表現の練習 - アルファベットと数字以外にマッチ
Javaです。正規表現の練習です。
アルファベットと数字以外にマッチです。
文字列に「アルファベットと数字」以外が含まれているか調べます。
すなわち「アルファベットと数字」がでてくるまで調べるということだと理解しました。
悩んだあげく下記のようなコードにしてみました。
static bo… -
含まれているかどうか
Javaです。
final static Pattern pattern = Pattern.compile("[,|\\n|\"]");
任意の文字列に含まれているかどうかをみるときは、
これを使うときは、matches()ではなく、find()を使… -
正規表現の練習 - CVSでダブルクォーテーションを囲むための条件
Javaです。
正規表現の練習です。
Wikipedia曰く、
CVSでダブルクォーテーションを囲むための条件は、
フィールドがコンマ、ダブルクォート、改行を含む場合は、かならずダブルクォートで囲む。
Comma-Separated Values - Wikipedia
だそうです。この条… -
ログを読んで日付行からカレンダーをオブジェクトをつくる
Javaです。
たとえば、2008-02-29 00:22:01,177とかなんとかのログ行を読んでカレンダーオブジェクトをつくってみます。
正規表現でマッチさせて、Calendarにセットしていきます。
package l;
import java.util.Calendar;
imp… -
-
正規表現 orしてグループ
正規表現です。javaです。
orして、グループにしています。
String t = "p.atext.p p.text.p ";
t = t.replaceAll("(text|atext)", "x.q.$1");
… -
正規表現 日付さがし - YYYY-MM-DDをさがしてクォートしたい。
MySQLのDATEはYYYY-MM-DDです。
MySQL AB :: MySQL 5.1 リファレンスマニュアル :: 10.3.1 DATETIME、DATE、そして TIMESTAMP タイプ
それで、データベースにINSERTする際に、クォートせずに2008-01-26と… -
Groovy .javaファイルをカウントします。
WindowsOSにおいてあるjavaファイルをカウントします。
単純にぐるぐるまわしているだけ...
パッケージ名で出力するために、パスを¥を.にかえたりしています。
あと、ソースの格納の場所はjavaというフォルダに行っていたので、javaというフォルダから頭のパスをとるようにし… -
正規表現 java ファイルのパスだけ
javaです。正規表現です。
うーん
こんなのでいいのか自信がないけど。
String s = "file:///aaa/bbb/ccc/ddd.xml";
s = s.replaceFirst("[^/]*$", "&… -
ファイルの各行にある8桁の数字がある場合に出力して、カウントしてみました。
ファイルの各行にある8桁の数字がある場合に出力して、カウントしてみました。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.Inp… -
<!-- START -->ここの部分が欲しい<!-- END -->
正規表現はよく忘れます。場当たり的に使って、使い方をすぐに忘れてしまいます。
linuxのコマンドもよく忘れます。eclipseのようなIDEがないとコードが書けなくなってしまってます...Orz...
正規表現です。
君ならどう書く? s///ge - Grな日々(uehajの日記… -
-