docs: def keep_entry_range(entry, lows, highs, converter, regex):
      """
      Check if an entry falls into a desired range.
  
      Every number in the entry will be extracted using *regex*,
      if any are within a given low to high range the entry will
      be kept.
  
      Parameters
      ----------
      entry : str
      lows : iterable
          Collection of low values against which to compare the entry.
      highs : iterable
          Collection of high values against which to compare the entry.
      converter : callable
          Function to convert a string to a number.
      regex : regex object
          Regular expression to locate numbers in a string.
  
      Returns
      -------
      True if the entry should be kept, False otherwise.
  
      """
      return any(
          low <= converter(num) <= high
          for num in regex.findall(entry)
          for low, high in zip(lows, highs)
      )