# Uses of Package
org.apache.lucene.analysis.pattern

- Packages that use org.apache.lucene.analysis.pattern
  Package | Description
  --- | ---
  org.apache.lucene.analysis.pattern | Set of components for pattern-based (regex) analysis.

- Classes in org.apache.lucene.analysis.pattern used by org.apache.lucene.analysis.pattern
  Class | Description
  --- | ---
  PatternCaptureGroupTokenFilter | CaptureGroup uses Java regexes to emit multiple tokens - one for each capture group in one or more patterns.
  PatternReplaceFilter | A TokenFilter which applies a Pattern to each token in the stream, replacing match occurrences with the specified replacement string.
  PatternTokenizer | This tokenizer uses regex pattern matching to construct distinct tokens for the input stream.
  PatternTypingFilter.PatternTypingRule | Value holding class for pattern typing rules.
  SimplePatternSplitTokenizer | This tokenizer uses a Lucene `RegExp` or (expert usage) a pre-built determinized `Automaton`, to locate tokens.
  SimplePatternTokenizer | This tokenizer uses a Lucene `RegExp` or (expert usage) a pre-built determinized `Automaton`, to locate tokens.