RegExp

RegExp クラスは正規表現パターンを扱うクラスです。
正規表現パターンには perl 互換のパターンを指定することができます。
JavaScript の RegExp クラスににていますが、互換性は低いです。

Copyright notice

正規表現機能の実装には K.Kosako 氏の鬼車を用いています。
有用なライブラリを公開なさっている氏に感謝します。

正規表現パターン

/ と / で囲まれた部分に正規表現パターンを指定することができます。
トークン を参照してください。

メンバ

コンストラクタ
RegExp (コンストラクタ )
メソッド
compile (正規表現オブジェクトに新しい正規表現パターンを設定します )
exec (引数に指定した文字列に正規表現パターンマッチングを行い、マッチした結果を含む配列を返します )
match (引数に指定した文字列に正規表現パターンマッチングを行い、マッチした結果を含む配列を返します )
replace (文字列の置き換えを行い、置き換えが行われた後の文字列を返します )
split (文字列を分割します )
test (引数に指定した文字列がパターンにマッチするかどうかを返します )
プロパティ
index (マッチした部分の先頭文字の位置を表す、読み出し専用のプロパティです )
input (マッチング対象の文字列をあらわす、読み出し専用のプロパティです )
last (最後に test あるいは exec メソッドが実行された RegExp クラスのインスタンスです )
lastIndex (マッチした部分の最終文字の次の文字の位置を表す、読み出し専用のプロパティです )
lastMatch (マッチング対象文字列を表します )
lastParen (マッチした各部分のうち、最後の部分を返します )
leftContext (マッチング対象文字列のうち、マッチした部分よりも左側の文字列をあらわす、読み出し専用のプロパティです )
matches (マッチした各部分を含む配列を表す読み出し専用のプロパティです )
rightContext (マッチング対象文字列のうち、マッチした部分よりも右側の文字列をあらわす、読み出し専用のプロパティです )
start (文字列の検索開始位置を表すプロパティです )
イベント