org.python.modules
Class RegexObject

java.lang.Object
  extended byorg.python.core.PyObject
      extended byorg.python.modules.RegexObject
All Implemented Interfaces:
Serializable

public class RegexObject
extends PyObject

See Also:
Serialized Form

Field Summary
 int flags
           
 PyDictionary groupindex
           
 String pattern
           
 
Fields inherited from class org.python.core.PyObject
__class__
 
Constructor Summary
RegexObject(String pattern, int flags)
           
 
Method Summary
 String expandMatch(MatchResult match, String repl)
           
 PyList findall(String string)
           
 MatchObject match(String string)
           
 MatchObject match(String s, int pos)
           
 MatchObject match(String string, int pos, int endpos)
           
 MatchObject search(String string)
           
 MatchObject search(String s, int pos)
           
 MatchObject search(String string, int pos, int endpos)
           
 PyList split(String string)
           
 PyList split(String string, int maxsplit)
           
 PyString sub(PyObject repl, String string)
           
 PyString sub(PyObject repl, String string, int count)
           
 PyTuple subn(PyObject repl, String string)
           
 PyTuple subn(PyObject repl, String string, int count)
           
 
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __anye__, __bde__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __ge__, __getattr__, __getattr__, __getitem__, __getitem__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ilshift__, __imod__, __imul__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __ixor__, __lde__, __le__, __len__, __like__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rcontained__, __rcontains__, __rde__, __rdiv__, __rdivmod__, __repr__, __rexact__, __rlshift__, __rmod__, __rmul__, __ror__, __roverlaps__, __rpow__, __rrshift__, __rshift__, __rsub__, __rxor__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __str2__, __sub__, __tojava__, __xor__, _add, _and, _anye, _bde, _callextra, _cmp, _div, _divmod, _dodel, _doget, _doget, _doset, _eq, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _lde, _le, _like, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rcontained, _rcontains, _rde, _rexact, _roverlaps, _rshift, _sub, _xor, equals, hashCode, invoke, invoke, invoke, invoke, invoke, isCallable, isMappingType, isNumberType, isSequenceType, safeRepr
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pattern

public String pattern

flags

public int flags

groupindex

public PyDictionary groupindex
Constructor Detail

RegexObject

public RegexObject(String pattern,
                   int flags)
Method Detail

match

public MatchObject match(String string)

match

public MatchObject match(String s,
                         int pos)

match

public MatchObject match(String string,
                         int pos,
                         int endpos)

search

public MatchObject search(String string)

search

public MatchObject search(String s,
                          int pos)

search

public MatchObject search(String string,
                          int pos,
                          int endpos)

sub

public PyString sub(PyObject repl,
                    String string)

sub

public PyString sub(PyObject repl,
                    String string,
                    int count)

subn

public PyTuple subn(PyObject repl,
                    String string)

subn

public PyTuple subn(PyObject repl,
                    String string,
                    int count)

split

public PyList split(String string)

split

public PyList split(String string,
                    int maxsplit)

expandMatch

public String expandMatch(MatchResult match,
                          String repl)

findall

public PyList findall(String string)