PureBasic - RegularExpression

Généralités

Les expressions régulières permettent de rechercher, extraire ou remplacer n'importe quel texte dans une chaîne de caractères qui correspond à un motif (pattern) donné. Ces motifs sont souvent assez difficiles à écrire et à appréhender, mais quand ils sont correctement utilisés ils rendent beaucoup de manipulations autour des chaînes de caractères plus aisées. De fait, cette bibliothèque n'est pas pour les néophytes et il est conseillé d'avoir de solides bases en PureBasic et en programmation en général pour l'utiliser.

Cette bibliothèque utilise PCRE, qui est une implémentation OpenSource des expressions régulières de Perl. Toutes les expressions régulières supportées par PCRE seront reconnues dans PureBasic. Pour avoir une liste complète des motifs et des arguments disponibles, se rendre sur la page internet de PCRE: http://www.pcre.org/pcre.txt

La license PCRE est consultable ici.

Important: La licence de PCRE est très permissive, et permet son utilisation gratuite dans n'importe quel type de projet (commercial ou non) à partir du moment où le texte de la licence est fourni avec l'application lors de sa distribution. Donc si vous utilisez cette bibliothèque, vous devez inclure un fichier contenant la licence mentionnée ci-dessus.

Sommaire des commandes

CountRegularExpressionGroups
CreateRegularExpression
ExamineRegularExpression
ExtractRegularExpression
FreeRegularExpression
IsRegularExpression
MatchRegularExpression
NextRegularExpressionMatch
RegularExpressionError
RegularExpressionGroup
RegularExpressionGroupLength
RegularExpressionGroupPosition
RegularExpressionMatchLength
RegularExpressionMatchPosition
RegularExpressionMatchString
RegularExpressionNamedGroup
RegularExpressionNamedGroupLength
RegularExpressionNamedGroupPosition
ReplaceRegularExpression

Exemple

RegularExpression.pb

OS Supportés

Tous

Guide de référence - Index