@634

正規表現エディタ - 抽出条件サンプル

Advertisement

前書き

ここで紹介するクラスは、このサイトオリジナルの正規表現エディタで使用するクラスです。

ドメイン

Domainクラス
URLのドメインの部分のみ抽出する
package regularexpressioneditor.config;

public class Domain implements RegularExpression{

    public String getName() {
        return "ドメイン名";
    }

    public String getRegularExpression() {
        return "http://[\\w\\.\\-:]*[/|.]";
    }
}

メールアドレス

MailAddressクラス
メールアドレスを抽出する。(かなりいいかげんなので、ちゃんとした用途には不向き)
package regularexpressioneditor.config;

public class MailAddress implements RegularExpression{
    public String getName() {
        return "メールアドレス";
    }

    public String getRegularExpression() {
        return "[\\w\\.\\-]+@[\\w\\.\\-]+";
    }
}

郵便番号

Zipcodeクラス
郵便番号を抽出する。
package regularexpressioneditor.config;

public class Zipcode implements RegularExpression{
    public String getName() {
        return "郵便番号";
    }

    public String getRegularExpression() {
        return "\\d{3}-\\d{4}";
    }
}

動作イメージ

抽出条件選択
図1:いろいろな条件

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール