나는 이것이 매우 빠르고 간단한 대답을 가지기를 바라고있다. regular-expressions.info을 사용하여 URL 인코딩 된 ISO-8859-1 파운드 기호 ("% A3")를 URL 인코딩 된 UTF-8 파운드 기호 ("% C2 % A3")로 바꿔주는 올바른 정규식을 얻으려고합니다. .자바 정규식 Lookbehind 실패
다른 말로하면 % A3에 이미 % C2가 접두어가 아닌 경우 % A3 %로 바꾸고 싶습니다.
Regular Expression: (?!(\%C2))\%A3
Replace With: %C2%A3
을하지만 그렇지 않습니다 나는 이유를 알아낼 수 없습니다 :
그래서 나는 다음과 같은 작업 것이라고 생각했을 것이다!
필자의 구문이 약간 잘못되었다고 가정하지만, 알아낼 수는 없습니다. 어떤 아이디어?
FYI - 다음 내용이 효과가 있으며 그동안 해결 방법으로 사용했음을 알고 있지만 실제로 이전 버전이 작동하지 않는 이유를 알고 싶습니다.
Regular Expression: ([^\%C2])\%A3
Replace With: $1%C2%A3
TIA!
ISO 8859-1을 UTF-8로 변환하려면 인코딩 변환기가 필요하다고 생각합니다. – Gumbo