fr.splayce.rel.util.MatchGroups
Allows pattern matching against a match's capturing groups, with a List of Options (None if null or empty, Some(str) otherwise).
case MatchGroups.NotEmpty(Some(any), None, Some(_), _*) => any
Allows pattern matching with a Map of name -> option (None if group value is null or empty, Some(str) otherwise).
Allows pattern matching with a List of name -> option pairs (None if group value is null or empty, Some(str) otherwise).
Allows pattern matching against a match's capturing groups, with a List of Options (None if null or empty, Some(str) otherwise).