Like Operator |
Syntax
result = string Like pattern
result
Use: Required
Data Type: Boolean
If string matches pattern, result is True; otherwise, result is False.
string
Use: Required
Data Type: String
The string to be tested against pattern.
pattern
Use: Required
Data Type: String
A series of characters used by the Like operator to determine if string and pattern match.
Description
Determines if a string matches a given pattern.
Rules at a Glance
If either string or pattern is Null, then result is Null.
The default comparison method for the Like operator is binary. This can be overridden using the Option Compare statement.
Binary comparison is based on comparing the internal binary number representing each character; this produces a case-sensitive comparison.
Text comparison, the alternative to binary comparison, is case insensitive; therefore, A = a.
The sort order is based on the code page currently being used, as determined by the Windows regional settings.
The following table describes the special characters to use when creating pattern; all other characters match themselves:
Character Meaning ? Any single character * Zero or more characters # Any single digit (0-9) [list] Any single character in list [!list] Any single character not in list [] A zero-length string ("") list matches a group of characters in pattern to a single character in string and can contain almost all available characters, including digits.
Use a hyphen (-) in list to create a range of characters to match ...
Get VB & VBA in a Nutshell: The Language now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.