Есть ли способ в vb.net получить имя пользователя с адреса электронной почты?Как получить строку перед определенным символом в строке
Например, у меня есть строковая переменная и она состоит из стоимости [email protected]
, здесь мне нужно получить имя пользователя т.е. tracywilly
мой ожидается выход
Dim email_addr as string
Dim usr as string
email_addr = "[email protected]"
Поиск амперсанд, а затем с помощью подстроки? – Marged
Эта проблема не будет достаточной для создания имени пользователя. Имя пользователя должно быть уникальным в вашем приложении, и если оба регистратора будут иметь адреса электронной почты 'tracywilly @ gmail.com' и' tracywilly @ example.com', они не должны иметь имя пользователя 'tracywilly'. После удаления конца адреса электронной почты вам нужно проверить, существует ли имя пользователя tracywilly и (если адрес электронной почты еще не связан с другой учетной записью пользователя/именем пользователя), добавьте числовой суффикс, такой как 'tracywilly1' и повторите проверку. и т. д. до тех пор, пока не будет найдено имя пользователя, которое не было использовано. –
@MattWilko да, это была очевидная ошибка ;-) – Marged