Class Rgx

java.lang.Object
dev.comfast.rgx.Rgx

public class Rgx extends Object
  • Field Details

    • pattern

      @Language("regexp") public final String pattern
  • Constructor Details

    • Rgx

      public Rgx(String pattern)
  • Method Details

    • flags

      public Rgx flags(int flags)
      Parameters:
      flags - Regex flags. Same as second argument in: Pattern.compile(String, int)
      See Also:
    • match

      public RgxMatch match(String inputText)
      Returns:
      First match.
    • matchAllAsString

      public List<String> matchAllAsString(String inputText)
      Returns:
      All matches.
    • matchAllAsString

      public List<String> matchAllAsString(String inputText, int nthGroup)
      Returns:
      Nth group from all matches.
    • matchAll

      public List<RgxMatch> matchAll(String inputText)
      Returns:
      All matches list.
    • toString

      public String toString()
      Overrides:
      toString in class Object