Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « re » Python 3.11.3

Classe « Pattern »

Informations générales

Héritage

builtins.object
    Pattern

Définition

class Pattern(builtins.object):

help(Pattern)

Compiled regular expression object.

Constructeur(s)

Signature du constructeur Description
__init__(self, /, *args, **kwargs) Initialize self. See help(type(self)) for accurate signature. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
flags<member 'flags' of 're.Pattern' objects>
groupindex<attribute 'groupindex' of 're.Pattern' objects>
groups<member 'groups' of 're.Pattern' objects>
pattern<member 'pattern' of 're.Pattern' objects>

Liste des opérateurs

Signature de l'opérateur Description
__eq__(self, value) Return self==value. [extrait de __eq__.__doc__]
__ge__(self, value) Return self>=value. [extrait de __ge__.__doc__]
__gt__(self, value) Return self>value. [extrait de __gt__.__doc__]
__le__(self, value) Return self<=value. [extrait de __le__.__doc__]
__lt__(self, value) Return self<value. [extrait de __lt__.__doc__]
__ne__(self, value) Return self!=value. [extrait de __ne__.__doc__]

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__class_getitem__ See PEP 585 [extrait de __class_getitem__.__doc__]
__copy__(self)
__deepcopy__(self, memo)
__hash__(self) Return hash(self). [extrait de __hash__.__doc__]
__repr__(self) Return repr(self). [extrait de __repr__.__doc__]
findall(self, /, string, pos=0, endpos=9223372036854775807) Return a list of all non-overlapping matches of pattern in string. [extrait de findall.__doc__]
finditer(self, /, string, pos=0, endpos=9223372036854775807) Return an iterator over all non-overlapping matches for the RE pattern in string. [extrait de finditer.__doc__]
fullmatch(self, /, string, pos=0, endpos=9223372036854775807) Matches against all of the string. [extrait de fullmatch.__doc__]
match(self, /, string, pos=0, endpos=9223372036854775807) Matches zero or more characters at the beginning of the string. [extrait de match.__doc__]
scanner(self, /, string, pos=0, endpos=9223372036854775807)
search(self, /, string, pos=0, endpos=9223372036854775807) Scan through string looking for a match, and return a corresponding match object instance. [extrait de search.__doc__]
split(self, /, string, maxsplit=0) Split string by the occurrences of pattern. [extrait de split.__doc__]
sub(self, /, repl, string, count=0) Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl. [extrait de sub.__doc__]
subn(self, /, repl, string, count=0) Return the tuple (new_string, number_of_subs_made) found by replacing the leftmost non-overlapping occurrences of pattern with the replacement repl. [extrait de subn.__doc__]

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __getstate__, __init_subclass__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__