정규식에서 모든 독일어 특수 문자를 바꾸려고합니다. 문자는 ä ö ü ß모든 특수 문자를 정규 표현식으로 바꿉니다.
답변
하나의 정규식으로 모두 4 개 (또는 7 개)를 대체 할 수 없다고 생각합니다. 4 (또는 7) 정규 표현식으로 처리하는 것이 상당히 쉽습니다. 마이크 나타낸 것처럼
업데이트
은 또한, 정규 표현식들을 상기 용액의 일부가 될 수 있지만, 교환기구를 어떤 종류의 일부가 될 필요가있다. 더 많은 입력이 필요합니다.
오, 와우, 내 대답이 허용되었습니다. 다행스럽게 도울 수있어! –
Regxr 당신이 글을 쓸 수 있도록 도와 줄 수 있습니다. 이 시도 :
정규 표현식 :/\ bäöüß \ B/GI
패턴 : \
은 당신이 언어 나 상황에 따라 실제 교체를 적용하는 방법에는 여러 가지가 있습니다 bäöüß \ b를 in.
/ä/ae/
칼이 당신이 말하는 대체품에 대해 정확하다면, 그렇게 할 것입니다. 하지만 정규식은 여기에 실제로 필요하지 않습니다, 그것은 간단한 문자열 함수/메소드로 수행 할 수 있습니다.
물론 각 문자에 대해 새로운 정규식을 작성해야합니다. 당신이와 그 문자의 각을 바꾸려면
/[äöüß]/?/ig
마이크와 내가 말했듯이, 그것은 언어에 달려있다.우리는 여기서 어떤 언어가 사용되고 있는지 알아야합니다. – Moshe
언어에 따라 다릅니다. 지능형 대체를 수행 할 정규 표현식을 작성하는 기능은 무엇입니까? – SilentGhost
아니요, 정확한 대체 코드입니다. 질문은 *하는 방법과 더 많은 정보 없이는 정확히 게시 할 수 없습니다. – Moshe
: 당신은 하나의 문자, 예를 들어, 물음표 (?
), 다음과 같은 정규 표현식을 사용할 수 있습니다로 모두 교체하고 싶다면
다른 문자, 당신은 네 개의 정규 표현식에 필요합니다 : X1-X4는 네 개의 대체 문자
OR, 당신이 어떤 occu를 교체하려는 경우가
/ä/X1/
/ö/X2/
/ü/X3/
/ß/X4/
단일 문자를 사용하는 문자의 범위 :
/[äöüß]/X/
여기서 X는 대체 문자입니다.
정확한 정규식 구문은 프로그래밍 언어에 따라 다를 수 있습니다.
- 1. 정규 표현식으로 특수 문자를 확인하는 방법은 무엇입니까?
- 2. Perl 정규 표현식으로 삽입 한 문자열에서 특수 문자를 어떻게 이스케이프합니까?
- 3. 자바에서 문자열의 특수 문자를 바꿉니다
- 4. 패턴의 모든 인스턴스를 Javascript/jQuery의 정규 표현식으로 바꿉니다.
- 5. 모든 일치 항목을 Ruby 정규 표현식으로 대체하십시오.
- 6. 대소 문자를 무시하고 정규 표현식으로 문자열 일치
- 7. 정규 표현식으로 문자열 분석
- 8. 이 정규 표현식을 확장하여 모든 특수 문자를 제거하십시오.
- 9. Java 정규 표현식을 사용하여 URL의 모든 특수 문자를 대체하려면 어떻게해야합니까?
- 10. Perl 정규 표현식에서 특수 문자를 이스케이프 처리합니다.
- 11. Perl 정규 표현식에서 특수 문자를 어떻게 처리합니까?
- 12. URL 문자열을 정규 표현식으로 인코딩
- 13. 나는 정규 표현식으로 그립을 얻으려고
- 14. Netbeans가 정규 표현식으로 대체합니다.
- 15. 정규 표현식으로 문자열 찾기
- 16. 정규 표현식으로 문자열 분할하기
- 17. .find를 정규 표현식으로 사용하기
- 18. 정규 표현식으로 홀수 및 짝수의 문자를 어떻게 계산합니까?
- 19. Eclipse에서 정규 표현식으로 바꾸기 찾기
- 20. 자바에서 정규 표현식으로 텍스트를 연결하십시오.
- 21. 특수 문자를 삭제하려면 어떻게해야합니까?
- 22. NSString에서 와일드 카드/정규 표현식으로 바꾸기 - 코코아
- 23. PHP 문자열에서 선택한 문자를 바꿉니다.
- 24. 정규 표현식으로 URL 재 작성
- 25. 텍스트 상자의 모든 특수 문자를 확인 하시겠습니까?
- 26. '문자열 정규 표현식으로 루프'및 '정규식'
- 27. Ruby 정규 표현식으로 공백 처리하기
- 28. 문자열 변수를 정규 표현식으로 사용
- 29. 정규 표현식으로 줄 바꿈 적용하기
- 30. 문자열. 문자를 문자열로 바꿉니다
대체 무엇입니까? – SilentGhost
@SilentGhost : 해당 문자의 "일반적인"대체 문자는 각각 "ae", "oe", "ue"및 "ss"또는 "sz"입니다. @ basit74 : 대문자 Umlaut도 처리하지 않습니까? –
아, 또 다른 질문 : 어떤 프로그래밍 언어에 대해 이야기하고 있습니까? –