Strings.Filter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un tableau de base zéro et contenant un sous-ensemble d'un tableau de chaînes (String) basé sur des critères de filtre spécifiés.
Surcharges
| Filter(Object[], String, Boolean, CompareMethod) |
Retourne un tableau de base zéro et contenant un sous-ensemble d'un tableau de chaînes ( |
| Filter(String[], String, Boolean, CompareMethod) |
Retourne un tableau de base zéro et contenant un sous-ensemble d'un tableau de chaînes ( |
Filter(Object[], String, Boolean, CompareMethod)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Retourne un tableau de base zéro et contenant un sous-ensemble d'un tableau de chaînes (String) basé sur des critères de filtre spécifiés.
public static string[]? Filter (object?[] Source, string? Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string[] Filter (object[] Source, string Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Filter : obj[] * string * bool * Microsoft.VisualBasic.CompareMethod -> string[]
Public Function Filter (Source As Object(), Match As String, Optional Include As Boolean = true, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String()
Paramètres
- Source
- Object[]
Obligatoire. Tableau unidimensionnel de chaînes dans lequel la recherche doit être effectuée.
- Match
- String
Obligatoire. Chaîne à rechercher.
- Include
- Boolean
Optionnel. Valeur Boolean qui indique s'il faut retourner les sous-chaînes incluant ou excluant Match. Si Include a la valeur True, la fonction Filter retourne le sous-ensemble du tableau contenant Match comme sous-chaîne. Si Include a la valeur False, la fonction Filter retourne le sous-ensemble du tableau ne contenant pas Match comme sous-chaîne.
- Compare
- CompareMethod
Optionnel. Valeur numérique indiquant le type de comparaison de chaîne à utiliser. Pour connaître les valeurs, consultez la rubrique « Paramètres ».
Retours
Un tableau de base zéro et contenant un sous-ensemble d’un tableau de chaînes (String) basé sur des critères de filtre spécifiés.
Exceptions
Source a la valeur Nothing ou n'est pas un tableau unidimensionnel.
Exemples
Cet exemple illustre l’utilisation de la Filter fonction .
Dim testStrings(2) As String
testStrings(0) = "This"
testStrings(1) = "Is"
testStrings(2) = "It"
Dim subStrings() As String
' Returns ["This", "Is"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Text)
' Returns ["This"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Binary)
' Returns ["Is", "It"].
subStrings = Filter(testStrings, "is", False, CompareMethod.Binary)
Remarques
Si aucune correspondance de n’est Match trouvée dans Source, la Filter fonction retourne un tableau vide. Une erreur se produit si Source est défini sur Nothing ou n’est pas un tableau unidimensionnel.
Le tableau retourné par la Filter fonction contient uniquement suffisamment d’éléments pour contenir le nombre d’éléments correspondants.
L’argument Compare peut avoir les valeurs suivantes.
| Constant | Description |
|---|---|
CompareMethod.Binary |
Effectue une comparaison binaire |
CompareMethod.Text |
Effectue une comparaison textuelle |
Voir aussi
- Replace(String, String, String, Int32, Int32, CompareMethod)
- ArgumentException
- Liste des manipulations de chaînes
S’applique à
Filter(String[], String, Boolean, CompareMethod)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
Retourne un tableau de base zéro et contenant un sous-ensemble d'un tableau de chaînes (String) basé sur des critères de filtre spécifiés.
public static string[]? Filter (string?[] Source, string? Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string[] Filter (string[] Source, string Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Filter : string[] * string * bool * Microsoft.VisualBasic.CompareMethod -> string[]
Public Function Filter (Source As String(), Match As String, Optional Include As Boolean = true, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String()
Paramètres
- Source
- String[]
Obligatoire. Tableau unidimensionnel de chaînes dans lequel la recherche doit être effectuée.
- Match
- String
Obligatoire. Chaîne à rechercher.
- Include
- Boolean
Optionnel. Valeur Boolean qui indique s'il faut retourner les sous-chaînes incluant ou excluant Match. Si Include a la valeur True, la fonction Filter retourne le sous-ensemble du tableau contenant Match comme sous-chaîne. Si Include a la valeur False, la fonction Filter retourne le sous-ensemble du tableau ne contenant pas Match comme sous-chaîne.
- Compare
- CompareMethod
Optionnel. Valeur numérique indiquant le type de comparaison de chaîne à utiliser. Pour connaître les valeurs, consultez la rubrique « Paramètres ».
Retours
Un tableau de base zéro et contenant un sous-ensemble d’un tableau de chaînes (String) basé sur des critères de filtre spécifiés.
Exceptions
Source a la valeur Nothing ou n'est pas un tableau unidimensionnel.
Exemples
Cet exemple illustre l’utilisation de la Filter fonction .
Dim testStrings(2) As String
testStrings(0) = "This"
testStrings(1) = "Is"
testStrings(2) = "It"
Dim subStrings() As String
' Returns ["This", "Is"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Text)
' Returns ["This"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Binary)
' Returns ["Is", "It"].
subStrings = Filter(testStrings, "is", False, CompareMethod.Binary)
Remarques
Si aucune correspondance de n’est Match trouvée dans Source, la Filter fonction retourne un tableau vide. Une erreur se produit si Source est défini sur Nothing ou n’est pas un tableau unidimensionnel.
Le tableau retourné par la Filter fonction contient uniquement suffisamment d’éléments pour contenir le nombre d’éléments correspondants.
L’argument Compare peut avoir les valeurs suivantes.
| Constant | Description |
|---|---|
CompareMethod.Binary |
Effectue une comparaison binaire |
CompareMethod.Text |
Effectue une comparaison textuelle |
Voir aussi
- Replace(String, String, String, Int32, Int32, CompareMethod)
- ArgumentException
- Liste des manipulations de chaînes