텍스트 파일에 몇 줄이 있습니다.
Joëlle;Dupont;123456
Alex;Léger;134234
그리고 나는 그들을 다음과 같이 바꾸고 싶다.
Joëlle;Dupont;123456;[email protected]
Alex;Léger;134234;[email protected]
모든 문자를 악센트 (é, ë…)를 악센트가없는 문자 (e, e…)로 바꾸고 싶지만 메일 주소 에서만 행의 일부만 바꾸고 싶습니다 .
\L\E
대문자를 소문자로 변경 하는 데 사용할 수 있다는 것을 알고 있지만 그게 내가해야하는 유일한 일은 아닙니다.
나는 사용했다 :
(.*?);(.*?);(\d*?)\n
다음으로 교체하려면 :
$1;$2;$3;\[email protected]\E\n
그러나 문자를 악센트로 대체하지는 않습니다.
Joëlle;Dupont;123456;joë[email protected]
Alex;Léger;134234;alex.lé[email protected]
Notepad ++로이 작업을 수행 할 수있는 방법을 알고 있다면, 둘 이상의 교체를해도 도움이 될 수 있습니다.
나는 당신의 전체 인구는 모르겠지만, 당신의 변화 대체하기 위해 아래에 사용할 수 e
과를 e
:
[\xE8-\xEB](?!.*;)
그리고 e
.
[ 이 웹 페이지 에서 열 이름을 사용하여 위의 범위를 얻었습니다. ]
이 정규식은 임의 è
의 é
, ê
또는 일치 ë
하고 그 뒤에 같은 줄 e
이없는 경우 , 또는 으로 바꿉니다 ;
.
변형 o
:
[\xF2-\xF6](?!.*;)
들어 c
(당신은 또한에 넣을 수 있도록, 하나 거기에 ç
직접) :
\xE7(?!.*;)
대상 a
:
[\xE0-\xE5](?!.*;)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다