Class Regex

java.lang.Object
org.joni.Regex

public final class Regex extends Object
  • Constructor Details

    • Regex

      public Regex(CharSequence cs)
    • Regex

      public Regex(CharSequence cs, org.jcodings.Encoding enc)
    • Regex

      public Regex(String str)
    • Regex

      public Regex(String str, org.jcodings.Encoding enc)
    • Regex

      public Regex(byte[] bytes)
    • Regex

      public Regex(byte[] bytes, int p, int end)
    • Regex

      public Regex(byte[] bytes, int p, int end, int option)
    • Regex

      public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc)
    • Regex

      public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc, Syntax syntax)
    • Regex

      public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc, WarnCallback warnings)
    • Regex

      public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc, Syntax syntax, WarnCallback warnings)
    • Regex

      public Regex(byte[] bytes, int p, int end, int option, int caseFoldFlag, org.jcodings.Encoding enc, Syntax syntax, WarnCallback warnings)
  • Method Details

    • matcher

      public Matcher matcher(byte[] bytes)
    • matcherNoRegion

      public Matcher matcherNoRegion(byte[] bytes)
    • matcher

      public Matcher matcher(byte[] bytes, int p, int end)
    • matcherNoRegion

      public Matcher matcherNoRegion(byte[] bytes, int p, int end)
    • numberOfCaptures

      public int numberOfCaptures()
    • numberOfCaptureHistories

      public int numberOfCaptureHistories()
    • nameToBackrefNumber

      public int nameToBackrefNumber(byte[] name, int nameP, int nameEnd, Region region)
    • nameToBackrefNumber

      public int nameToBackrefNumber(byte[] name, int nameP, int nameEnd, org.jcodings.Encoding nameEncoding, Region region)
    • namedBackrefIterator

      public Iterator<NameEntry> namedBackrefIterator()
    • numberOfNames

      public int numberOfNames()
    • noNameGroupIsActive

      public boolean noNameGroupIsActive(Syntax syntax)
    • optimizeInfoToString

      public String optimizeInfoToString()
    • getEncoding

      public org.jcodings.Encoding getEncoding()
    • getOptions

      public int getOptions()
    • setUserOptions

      public void setUserOptions(int options)
    • getUserOptions

      public int getUserOptions()
    • setUserObject

      public void setUserObject(Object object)
    • getUserObject

      public Object getUserObject()