Как удалить что-либо, кроме букв или цифр, из части строк в текстовом файле?
Больше объяснений у меня есть username:password
или username;password
.
Я хочу отредактировать только имя пользователя и удалить все, кроме букв или цифр, без прикосновения к паролю. Я хотел бы сделать это с регулярными выражениями, так как я использую Emeditor For Large Files, и я считаю, что регулярные выражения работают как в Notepad++
и в Emeditor
.
Что я пробовал?
Я использовал Find: [^a-z0-9:;]+
но не могу пропустить пароль после :
или ;
так что я хочу пропустить начало строки с :password here
и ;password here
и только удалить только буквы или цифры только из имени пользователя.
Извините, если я не все хорошо описал, администраторы могут редактировать, если это возможно.
Полный пример строк:
!start._1:stop.~1@
Sta%rs&:B!ge(s+R}\
#Step[14,:St,./\Ert`
~user@#%name^*)+:P@$$wor'";D
T&*est~!@#$%^&*()_+={}|\;pass;word123
user@#%name;password!#$~`'123
45Star^5#$Lord1:@T1esting!
u~s#e%r^n&a*m(e)t_e+s-t,:Pa:ssw/orD$+;
Необходимый результат:
start1:stop.~1@
Stars:B!ge(s+R}\
Step:St,./\Ert`
username:P@$$wor'";D
Test;pass;word123
username;password!#$~`'123
45Star5Lord1:@T1esting!
usernametest:Pa:ssw/orD$+;