org.apache.regexp
クラス RECompiler

java.lang.Object
  |
  +--org.apache.regexp.RECompiler
直系の既知のサブクラス:
REDebugCompiler

public class RECompiler
extends java.lang.Object

正規表現をコンパイルするクラスです。このクラスではパターン文字列を、 RE評価クラスが解釈できる正規表現プログラムにコンパイルします。 'recompile' というコマンドラインツールは、正規表現をREで使用するため、 前もってこのコンパイラーを使ってコンパイルします。 RECompilerで受理される構文の詳細や、正規表現で実現可能なことについては、 REマッチャークラスのドキュメントをご覧ください。

バージョン:
$Id: RECompiler.html,v 1.2 2003/03/02 22:59:55 tora Exp $
作成者:
Jonathan Locke
関連項目:
RE, recompile

コンストラクタの概要
RECompiler()
          
 
メソッドの概要
 REProgram compile(java.lang.String pattern)
          
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RECompiler

public RECompiler()
コンストラクタです。 正規表現プログラム用の(初期状態では空の)保管場所を作ります。
メソッドの詳細

compile

public REProgram compile(java.lang.String pattern)
                  throws RESyntaxException
正規表現をパターンマッチャークラスである'RE'で実行可能なプログラムにコンパイルします。
パラメータ:
pattern - コンパイルする正規表現パターン(詳しくはRECompilerクラスを参照してください)
戻り値:
コンパイル済みの正規表現プログラム
例外:
RESyntaxException - 正規表現が無効な構文で書かれていた場合に投げられます。
関連項目:
RECompiler, RE


Copyright © 2001 Apache Software Foundation. All Rights Reserved.
[訳注:これは、網野勉が翻訳しました。日本語訳に対するコメントがあれば、report@jajakarta.orgに送って下さい。]