Cách xóa các dòng chứa ít hơn 3 chữ cái trong Email Trước tên miền @ @ trong notepad ++


0

xin chào, làm cách nào để xóa các dòng chứa ít hơn 3 chữ cái trong email trước @domain vì @domains đã chứa hơn 3 chữ cái hoặc 3 chữ cái tôi muốn bỏ qua và tìm kiếm trước @domain

vì vậy s1111g @ domain. "anything": dòng mật khẩu

vì vậy, tìm kiếm sẽ ở trước tên miền "@" như @gmail hoặc @yahoo hoặc bất kỳ email nào

ví dụ đầy đủ của tập tin chứa:

$test1@gmail.com:Keepline1
Ga@gmail.com:Removeline0
S*556&e@yahoo.com:Removeline0
*test2@hotmail.com:Keepline1
3%6%768()-S@yahoo.fr:Removeline0
¿H£1§¥889@gmail.com:Removeline0
Normal1@web.net:Keepline1
§Studio7746@club.ru:Keepline1

cần kết quả:

$test1@gmail.com:Keepline1
*test2@hotmail.com:Keepline1
Normal1@web.net:Keepline1
§Studio7746@club.ru:Keepline1

Bây giờ bạn đã hỏi 10 câu hỏi liên quan đến biểu thức thông thường. Bạn không học được gì từ những câu trả lời bạn đã đưa ra cho đến nay?
DavidPostill

Không, tôi đã học được rất nhiều và tặng cho những người đã giúp đỡ nhưng chúng ta đang sống cho đến khi chết học được từ cuộc sống?
DeathRival

btw câu hỏi của tôi nó không giúp tôi một mình nó giúp nhiều người ở đây vì vậy những gì bạn cố gắng đổ lỗi cho tôi?
DeathRival

Tôi không cố đổ lỗi cho bạn về bất cứ điều gì. Câu hỏi này tuy nhiên rất giống với câu hỏi cuối cùng bạn hỏi. Bạn đã thử điều chỉnh câu trả lời cho câu hỏi cuối cùng bằng cách sử dụng những gì bạn đã học chưa?
DavidPostill

tôi đã cố chỉnh sửa mã để khớp với câu hỏi này nhưng tôi thất bại
DeathRival

Câu trả lời:


1

Đây là một cách để đi:

  • Ctrl+H
  • Tìm cái gì: ^(?:[^a-z@]*[a-z]){0,3}[^a-z@]*@.+(?:\R|$)
  • Thay bằng: EMPTY
  • Replace all

Giải trình:

^           : begining of line
(?:         : start non capture group
  [^a-z@]*  : 0 or more non alphabetic or @
  [a-z]     : an alphabetic
){0,3}      : group exists from 0 up to 3 times
[^a-z@]*    : 0 or more non alphabetic or @
@           : literally @
.+          : 1 or more any character but newline
(?:\R|$)    : any kind of linebreak (\r, \n, \r\n) or end of line

KHÔNG KIỂM TRA . matches newline

Kết quả cho ví dụ đã cho:

$test1@gmail.com:Keepline1
*test2@hotmail.com:Keepline1
Normal1@web.net:Keepline1
§Studio7746@club.ru:Keepline1

như mọi khi bạn là một thiên tài có cách nào để liên lạc với bạn như skype hay bất hòa hay fb không?
DeathRival
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.