# `MatchData`: An Ergonomic, Parsed Regex Match ```{py:currentmodule} my.regex.MatchData ``` ```{eval-rst} .. autoclass:: my.regex.MatchData.MatchData ``` ## `I` Initial Methods ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.new ``` ## `II` Primary Methods ```{eval-rst} .. autoproperty:: my.regex.MatchData.MatchData.flat ``` ```{eval-rst} .. autoproperty:: my.regex.MatchData.MatchData.span ``` ```{eval-rst} .. autoproperty:: my.regex.MatchData.MatchData.start ``` ```{eval-rst} .. autoproperty:: my.regex.MatchData.MatchData.end ``` ```{eval-rst} .. autoproperty:: my.regex.MatchData.MatchData.text ``` ```{eval-rst} .. autoproperty:: my.regex.MatchData.MatchData.size ``` ## `III` Public Methods ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.print ``` ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.set_to ``` ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.clear ``` ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.starts ``` ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.spans ``` ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.ends ``` ```{eval-rst} .. automethod:: my.regex.MatchData.MatchData.matches ```