2011-06-25 13 views
0

regexを使用して、フレーズ全体をキャプチャしたり、フレーズ内の各単語を連結したりすることはできますか?reg exグループとサブグループ

そうするために:

smith jones 

戻るには:

smith,jones,smithjones 

さらにによる他の制約(SolrのPatternTokenizer)に私は1つのグループを使用することができます。

答えて

1

これは、余分な作業をせずに行うことはできません。 PatternTokenizerFactoryでは、あなたは正規表現の '一致する'部分に限られているため、置き換えはできません。

PatternTokenizerで作成されたトークンストリームを使用する独自のトークナイザを作成し、最後に返す連結文字列を作成してみませんか?