クラス 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) voidsetPattern(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- 正規表現 (文字列として)