Vous êtes un professionnel et vous avez besoin d'une formation ? 
		Programmation Python Les compléments 
		Voir le programme détaillé 	
	
	
 
    
            Module « PySide2.QtCore » 
    
            Classe « QRegularExpression » 
            
            Informations générales 
            
            Héritage 
builtins.object 
    Object
        QRegularExpression  
Définition 
class QRegularExpression (Object): 
Description [extrait de QRegularExpression.__doc__ ]  
QRegularExpression(self)
QRegularExpression(self, pattern: str, options: PySide2.QtCore.QRegularExpression.PatternOptions = PySide2.QtCore.QRegularExpression.PatternOption.NoPatternOption)
QRegularExpression(self, re: PySide2.QtCore.QRegularExpression) 
Constructeur(s) 
            
                Liste des attributs statiques  
                
                    
AnchoredMatchOption PySide2.QtCore.QRegularExpression.MatchOption.AnchoredMatchOption  
CaseInsensitiveOption PySide2.QtCore.QRegularExpression.PatternOption.CaseInsensitiveOption  
DontAutomaticallyOptimizeOption PySide2.QtCore.QRegularExpression.PatternOption.DontAutomaticallyOptimizeOption  
DontCaptureOption PySide2.QtCore.QRegularExpression.PatternOption.DontCaptureOption  
DontCheckSubjectStringMatchOption PySide2.QtCore.QRegularExpression.MatchOption.DontCheckSubjectStringMatchOption  
DotMatchesEverythingOption PySide2.QtCore.QRegularExpression.PatternOption.DotMatchesEverythingOption  
ExtendedPatternSyntaxOption PySide2.QtCore.QRegularExpression.PatternOption.ExtendedPatternSyntaxOption  
InvertedGreedinessOption PySide2.QtCore.QRegularExpression.PatternOption.InvertedGreedinessOption  
MultilineOption PySide2.QtCore.QRegularExpression.PatternOption.MultilineOption  
NoMatch PySide2.QtCore.QRegularExpression.MatchType.NoMatch  
NoMatchOption PySide2.QtCore.QRegularExpression.MatchOption.NoMatchOption  
NoPatternOption PySide2.QtCore.QRegularExpression.PatternOption.NoPatternOption  
NormalMatch PySide2.QtCore.QRegularExpression.MatchType.NormalMatch  
OptimizeOnFirstUsageOption PySide2.QtCore.QRegularExpression.PatternOption.OptimizeOnFirstUsageOption  
PartialPreferCompleteMatch PySide2.QtCore.QRegularExpression.MatchType.PartialPreferCompleteMatch  
PartialPreferFirstMatch PySide2.QtCore.QRegularExpression.MatchType.PartialPreferFirstMatch  
UseUnicodePropertiesOption PySide2.QtCore.QRegularExpression.PatternOption.UseUnicodePropertiesOption  
                
             
            
            
                Liste des méthodes  
                
                    Toutes les méthodes 
                    Méthodes d'instance 
                    Méthodes statiques 
                    Méthodes dépréciées 
                
                
                    
    __copy__(self)  
    __copy__(self) [extrait de __copy__.__doc__ ]  
 
    __repr__(self)  
    Return repr(self). [extrait de __repr__.__doc__ ]  
 
    anchoredPattern(expression: str) -> str  
    anchoredPattern(expression: str) -> str [extrait de anchoredPattern.__doc__ ]  
 
    captureCount(self) -> int  
    captureCount(self) -> int [extrait de captureCount.__doc__ ]  
 
    errorString(self) -> str  
    errorString(self) -> str [extrait de errorString.__doc__ ]  
 
    escape(str: str) -> str  
    escape(str: str) -> str [extrait de escape.__doc__ ]  
 
    globalMatch  
    globalMatch(self, subject: str, offset: int = 0, matchType: PySide2.QtCore.QRegularExpression.MatchType = PySide2.QtCore.QRegularExpression.MatchType.NormalMatch, matchOptions: PySide2.QtCore.QRegularExpression.MatchOptions = PySide2.QtCore.QRegularExpression.MatchOption.NoMatchOption) -> PySide2.QtCore.QRegularExpressionMatchIterator [extrait de globalMatch.__doc__ ]  
 
    isValid(self) -> bool  
    isValid(self) -> bool [extrait de isValid.__doc__ ]  
 
    match  
    match(self, subject: str, offset: int = 0, matchType: PySide2.QtCore.QRegularExpression.MatchType = PySide2.QtCore.QRegularExpression.MatchType.NormalMatch, matchOptions: PySide2.QtCore.QRegularExpression.MatchOptions = PySide2.QtCore.QRegularExpression.MatchOption.NoMatchOption) -> PySide2.QtCore.QRegularExpressionMatch [extrait de match.__doc__ ]  
 
    MatchOption  
     
 
    MatchOptions  
     
 
    MatchType  
     
 
    namedCaptureGroups(self) -> typing.List[str]  
    namedCaptureGroups(self) -> typing.List[str] [extrait de namedCaptureGroups.__doc__ ]  
 
    optimize(self)  
    optimize(self) [extrait de optimize.__doc__ ]  
 
    pattern(self) -> str  
    pattern(self) -> str [extrait de pattern.__doc__ ]  
 
    patternErrorOffset(self) -> int  
    patternErrorOffset(self) -> int [extrait de patternErrorOffset.__doc__ ]  
 
    PatternOption  
     
 
    PatternOptions  
     
 
    patternOptions(self) -> PySide2.QtCore.QRegularExpression.PatternOptions  
    patternOptions(self) -> PySide2.QtCore.QRegularExpression.PatternOptions [extrait de patternOptions.__doc__ ]  
 
    setPattern(self, pattern: str)  
    setPattern(self, pattern: str) [extrait de setPattern.__doc__ ]  
 
    setPatternOptions(self, options: PySide2.QtCore.QRegularExpression.PatternOptions)  
    setPatternOptions(self, options: PySide2.QtCore.QRegularExpression.PatternOptions) [extrait de setPatternOptions.__doc__ ]  
 
    swap(self, other: PySide2.QtCore.QRegularExpression)  
    swap(self, other: PySide2.QtCore.QRegularExpression) [extrait de swap.__doc__ ]  
 
    wildcardToRegularExpression(str: str) -> str  
    wildcardToRegularExpression(str: str) -> str [extrait de wildcardToRegularExpression.__doc__ ]  
 
                
             
Méthodes héritées de la classe Object 
__init_subclass__, __subclasshook__
Méthodes héritées de la classe object 
__delattr__ , 
__dir__ , 
__format__ , 
__getattribute__ , 
__hash__ , 
__reduce__ , 
__reduce_ex__ , 
__setattr__ , 
__sizeof__ , 
__str__ 
                      
            
	
	
	 
	
		Vous êtes un professionnel et vous avez besoin d'une formation ? 
		Mise en oeuvre d'IHM avec Qt et PySide6 
		Voir le programme détaillé 	
	
	
 
             
            
         
        
    
        2025  © SARL Infini Software - Tous droits réservés 
        Mentions légales  
    
    
     
    
    
        Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à 
        l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
        des informations présentes dans ce site. 
    
    
    
    
    
        De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
        à l'adresse : .
    
    
    
        Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
    
    
 
    
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 :