クラス RegexLineTokenizer
java.lang.ObjectSE
org.springframework.batch.item.file.transform.AbstractLineTokenizer
org.springframework.batch.item.file.transform.RegexLineTokenizer
- 実装されたすべてのインターフェース:
LineTokenizer
正規表現を使用してデータをフィルターで除外するライントークン化(一致するグループと一致しないグループを使用)。姓名のみを選択する次の正規表現について考えてみます(主要な一致しないグループに注意してください)。
(.*?)(?: .*)* (.*)名前について:
- 「グラハムジェームズエドワードミラー」
- 「アンドリューグレゴリーマッキンタイア」
- 「MiddleName なし」
- 「ミラー」、「グラハム」
- 「マッキンタイア」、「アンドリュー」
- "MiddleName"、「いいえ」
- 作成者:
- Costin Leau
- 関連事項:
フィールドサマリー
クラス org.springframework.batch.item.file.transform.AbstractLineTokenizer から継承されたフィールド
names
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明doTokenize
(StringSE line) void
setPattern
(PatternSE pattern) 使用する正規表現パターンを設定します。void
使用する正規表現を設定します。クラス org.springframework.batch.item.file.transform.AbstractLineTokenizer から継承されたメソッド
hasNames, isStrict, setFieldSetFactory, setNames, setStrict, tokenize
コンストラクターの詳細
RegexLineTokenizer
public RegexLineTokenizer()
メソッドの詳細
doTokenize
- 次で指定:
- クラス
AbstractLineTokenizer
のdoTokenize
setPattern
使用する正規表現パターンを設定します。- パラメーター:
pattern
- 正規表現パターン
setRegex
使用する正規表現を設定します。- パラメーター:
regex
- 正規表現 (文字列として)