메모장++에서 EMAIL 앞뒤를 어떻게 삭제할 수 있나요?

메모장++에서 EMAIL 앞뒤를 어떻게 삭제할 수 있나요?

나는 이것을 가지고있다:

:814, 'pera', '[email protected]', '2ed', '', 'da', 0.00, '195..110.18'),

>815, 'danka', '[email protected]', 'd3d6', '0655566', 'da', 0.00, '212..65.82'),

*816, 'ana', '[email protected]', 'b6e1', '06rt45t02', 'da', 0.00, '178..83.40'),

/817, 'biljana', '[email protected]', '53c9', '', 'da', 0.00, '95.180.6.'),

,818, 'Vladimir', '[email protected]', '02', '', 'da', 0.00, '178..29.221'),

나는 이것이 필요하다:

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

이메일 주소 앞과 뒤의 모든 내용을 바꾸려면 메모장++용 문자열이 필요합니다.

참고: 이메일 전후의 모든 내용은 다릅니다. 코드 한 줄도 동일하지 않습니다. 일부는 숫자만 있고(no ,및 no ') 일부는 둘 다 있고 일부는 이메일 텍스트 바로 뒤에 있고 일부는 앞의 행과 동일합니다.

답변1

정규식 바꾸기 사용

찾다:

^.*'(.*@.*\.\w{1,6})',.*$

또는

^.*\W(\w*@\w*.\w*)\W.*$

바꾸다:

$1

원한다면 정규식을 향상시켜 보세요. 완벽하지 않다는 것을 알고 있습니다.

편집: 시도할 또 다른 정규식

관련 정보