shitalp1 Ответов: 1

Может ли кто-нибудь сказать, как проверить строку, предположим, "document123" в ее нижних и верхних комбинациях, например "document123", "document123" в VB.NET -что ? "



Я хочу проверить строку со всеми возможными комбинациями прописных букв в верхнем регистре. Предположим, что строка имеет значение "abc123", а затем хочет заменить строку на "***************"


Что я уже пробовал:

Пробовал использовать верхний нижний синтаксис, но хочет проверить все буквы одновременно.

Patrice T

Покажите, какой код вы используете.

shitalp1

Я использую
Dim PwdString As String = " u.password = 'Webster6918'"

PwdString.Содержит(Регулярное Выражение.IsMatch(PwdString, "[a-zA-Z0-9]"))

Я хочу проверить на PwdString любые случаи маленьких верхних букв

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.

1 Ответов

Рейтинг:
0

OriginalGriff

Попробуй:

Dim PwdString As String = "u.password = 'Webster6918"
Dim lower As Integer = Regex.Matches(PwdString, "\p{Ll}").Count
Dim upper As Integer = Regex.Matches(PwdString, "\p{Lu}").Count
Dim other As Integer = Regex.Matches(PwdString, "\W").Count


MadMyche

Я бы добавил: ComplexEnough as boolean = (lower*upper*other >0)