Fork me on GitHub

Référence de la classe Misc

Collection de méthodes utilitaires static. Plus de détails...

Liste de tous les membres

Types publics

enum  PREG_ORDER { PATTERN_ORDER, SET_ORDER }

Fonctions membres publiques statiques

static boolean preg_match (String pattern, String subject, List< String > matches)
 Analyse subject pour trouver l'expression qui correspond à pattern et stocke les résultats dans matches.
static boolean preg_match (String pattern, String subject)
 Analyse subject pour trouver l'expression qui correspond à pattern.
static int preg_match_all (String pattern, String subject, List< List< String >> matches, PREG_ORDER flags)
 Analyse subject pour trouver l'expression pattern et met les résultats dans matches, dans l'ordre spécifié par flags.
static int preg_match_all (String pattern, String subject, List< List< String >> matches)
 Analyse subject pour trouver l'expression pattern et met les résultats dans matches, dans l'ordre spécifié par flags.
static String tildeToHome (String path)
 Replace the tilde character (~) by the user's home directory, if the tilde is well placed (first character, followed by the file separator or nothing).
static String addZeroBefore (int nb)
 Retourne le nombre passé en argument en le préfixant d'un zéro s'il est inférieur à 10.
static boolean inArray (int needle, int[] haystack)
 Checks if an integer value exists in an array.

Description détaillée

Collection de méthodes utilitaires static.


Documentation des énumérations membres

enum PREG_ORDER
Valeurs énumérées:
PATTERN_ORDER 
SET_ORDER 

Documentation des fonctions membres

static String addZeroBefore ( int  nb) [static]

Retourne le nombre passé en argument en le préfixant d'un zéro s'il est inférieur à 10.

static boolean inArray ( int  needle,
int[]  haystack 
) [static]

Checks if an integer value exists in an array.

Paramètres:
needleThe searched value.
haystackThe array.
Renvoie:
Returns true if needle is found in the array, false otherwise.
static boolean preg_match ( String  pattern,
String  subject 
) [static]

Analyse subject pour trouver l'expression qui correspond à pattern.

Paramètres:
patternLe masque à chercher, sous la forme d'une chaîne de caractères.
subjectLa chaîne d'entrée.
Renvoie:
preg_match() retourne un booléen indiquant si le masque pattern a été trouvé : false si aucune solution n'a été trouvé, true dans le cas contraire.
static boolean preg_match ( String  pattern,
String  subject,
List< String >  matches 
) [static]

Analyse subject pour trouver l'expression qui correspond à pattern et stocke les résultats dans matches.

Paramètres:
patternLe masque à chercher, sous la forme d'une chaîne de caractères.
subjectLa chaîne d'entrée.
matchesSi différent de null, contient les résultats de la recherche. matches[0] contiendra le texte qui satisfait le masque complet, matches[1] contiendra le texte qui satisfait la première parenthèse capturante, etc. Le contenu de matches précédent l'appel à cette méthode est écrasé.
Renvoie:
preg_match() retourne un booléen indiquant si le masque pattern a été trouvé : false si aucune solution n'a été trouvé, true dans le cas contraire.
static int preg_match_all ( String  pattern,
String  subject,
List< List< String >>  matches 
) [static]

Analyse subject pour trouver l'expression pattern et met les résultats dans matches, dans l'ordre spécifié par flags.


Après avoir trouvé un premier résultat, la recherche continue jusqu'à la fin de la chaîne.

Paramètres:
patternLe masque à chercher, sous la forme d'une chaîne de caractères.
subjectLa chaîne d'entrée.
matchesTableau contenant tous les résultats, dans un tableau multidimensionnel ordonné tel que matches[0] est un tableau qui contient les résultats qui satisfont le masque complet, matches[1] est un tableau qui contient les résultats qui satisfont la première parenthèse capturante, etc..
Renvoie:
preg_match_all() retourne le nombre de résultats qui satisfont le masque complet.
static int preg_match_all ( String  pattern,
String  subject,
List< List< String >>  matches,
PREG_ORDER  flags 
) [static]

Analyse subject pour trouver l'expression pattern et met les résultats dans matches, dans l'ordre spécifié par flags.


Après avoir trouvé un premier résultat, la recherche continue jusqu'à la fin de la chaîne.

Paramètres:
patternLe masque à chercher, sous la forme d'une chaîne de caractères.
subjectLa chaîne d'entrée.
matchesTableau contenant tous les résultats, dans un tableau multidimensionnel ordonné suivant le paramètre flags.
flagsPeut prendre une des deux valeurs suivantes :

  • PREG_ORDER.PATTERN_ORDER
    L'ordre est tel que matches[0] est un tableau qui contient les résultats qui satisfont le masque complet, matches[1] est un tableau qui contient les résultats qui satisfont la première parenthèse capturante, etc.
  • PREG_ORDER.SET_ORDER
    Les résultats sont classés de telle façon que matches[0] contient la première série de résultats, matches[1] contient la deuxième, etc.
Renvoie:
preg_match_all() retourne le nombre de résultats qui satisfont le masque complet.
static String tildeToHome ( String  path) [static]

Replace the tilde character (~) by the user's home directory, if the tilde is well placed (first character, followed by the file separator or nothing).

Paramètres:
paththe path to parse.
Renvoie:
the path given in parameter after replacing the tilde character by the user's home directory, ending by the file separator character.

La documentation de cette classe a été générée à partir du fichier suivant :