# `RegexStore`: Readable, Optimized Regular Expressions ```{py:currentmodule} my.regex.RegexStore ``` ```{eval-rst} .. autoclass:: my.regex.RegexStore.RegexStore ``` ```{eval-rst} .. autoclass:: my.regex.RegexStore.RegexStore.Options :members: ``` ## `I` Initial Methods ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.new ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.initial_load ``` ```{eval-rst} .. autoproperty:: my.regex.RegexStore.RegexStore.load ``` ```{eval-rst} .. autoproperty:: my.regex.RegexStore.RegexStore.routers ``` ## `II` Primary Methods ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.parse ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.compose ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.clean ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.define ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.autostrip ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.parse_invocations ``` ## `III` Overrides ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.get ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.get_def ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.keys ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.values ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.items ``` ## `IV` Top-Level Matching Methods ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.match ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.fullmatch ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.search ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.finditer ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.findall ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.fullsplit ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.polymatch ``` ## `V` Functional Utilities ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.partial ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.apply ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.filter ``` ## `VI` Optimization Functions ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.define_router_tree ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.route_match ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.expand_match ``` ## `VII` Expression Construction ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.format_url ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.atom ``` ## `VIII` Development Utilities ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.sanitize ``` ```{eval-rst} .. automethod:: my.regex.RegexStore.RegexStore.pretty_print ```