Я так не думаю.Однако, в любом случае, вам не следует использовать оператор Like
, если важна нечувствительность к регистру - вместо этого используйте регулярные выражения.
Dim re As New System.Text.RegularExpressions.Regex("^.+ough$", System.Text.RegularExpressions.RegexOptions.IgnoreCase)
re.IsMatch("rough") ' True
re.IsMatch("tough") ' True
re.IsMatch("rOUGH") ' True
re.IsMatch("ough") ' False
Изучить многое, но в основном .
эквивалентно ?
, .*
эквивалентно *
, а \d
эквивалентно #
.Вы также должны обернуть его в ^
и $
для эквивалентности.Регулярные выражения гораздо мощнее и будут делать то, что вам нужно.
Возможно, вам следует добавить Imports System.Text.RegularExpressions
, если вы планируете их часто использовать.Они также могут быть скомпилированы и использованы повторно для эффективности.