Spark.Regex (spark v2.3.14)
View SourceUtilities for caching compiled regular expressions.
This module provides a way to cache compiled regular expressions in persistent_term to work around OTP 28's restriction on compile-time regex creation.
Summary
Functions
Retrieves a cached regex or compiles and caches it if not found.
Functions
Retrieves a cached regex or compiles and caches it if not found.
Parameters
source- The regex source stringopts- The regex compilation options (e.g., "ims", "u", etc.)
Returns
The compiled Regex struct.
Examples
iex> Spark.Regex.cache("foo.*bar", "i")
~r/foo.*bar/i