아이폰의 RegKit을 통해 정규식 lib icucore를 사용하여 큰 문자열의 패턴을 바꿉니다. 내가 찾고 있어요 패턴이 나는 다음과 같은 정규 표현식이 패턴과 일치하고있어이 | hello world (P1)|
같은 어떤 것을 보이는 는 \|((\w*|.|)+)\((\w\d+)\)\|
이 3 개 그룹의 경우에 입력 문자열 변환 그룹 1 (문자열)과
UChar * (즉, 유니 코드 문자 배열)을 반환하는 JNI를 통해 ICU4C 함수에 액세스하고 있습니다. UChar 배열의 각 멤버를 a로 변환하여 jbyteArray로 변환 할 수있었습니다. 내가 만든 로컬 jbyte [] 배열을 env-> SetByteArrayRegion() 함수를 사용하여 Java 반환했습니다 ... 이제 Java에서 Byte [
ICU (C++) 라이브러리에서 문자열을 인용 할 수있는 방법이 있는지 궁금합니다. "\ Q"+ 문자열 + "\ E"가 있지만 제공된 입력으로 생성 된 입력을 생성하고 있습니다. ICU 견적 정규식 메서드가없는 것 같습니다. \ "E로 문자열의 모든"\ E "를 변경하려고합니다.
OS X의 C++에서 ICU 라이브러리를 사용하고 있습니다. 모든 문자열은 UnicodeString이지만, fopen, fread 등과 같은 시스템 호출을 사용해야합니다. 이 함수는 const char * 또는 char *를 인수로 사용합니다. 나는 OS X이 UTF-8을 내부적으로 지원한다는 것을 읽었으므로, 유니 코드 문자열을 UTF-8로 변환하는 것이
많은 ICU 함수는 로캘을 나타내는 char *를 매개 변수로 사용합니다. 예를 들어 정적으로 이것을 "ko_KR"로 설정하면 실제로 로케일에 민감한 방식으로 작동합니다. 그러나 시간 형식에 대한 시스템 설정을 기반으로 현재 로캘을 결정하고 싶습니다. 내가 이해하는 한, 대부분의 시스템은 숫자, 시간, 돈 등을 표시하기위한 로케일 설정을 가지고 있으며 이것
우리 팀은 우리의 소프트웨어에 유니 코드를 구현해야합니다.이 유니 코드는 100 만 개가 넘는 코드입니다. 우리는 Oracle, SQL Server 데이터베이스가있는 Windows, AIX 또는 Solaris에서 MFC 클라이언트와 서버를 지원합니다. ICU는 매우 유용한 도구처럼 보입니다. ICU 사용의 장단점은 무엇입니까? ICU는 주요 버그없이 광고로
다른 사람이 악센트 부호를 제거하기 위해 (예 : 악센트, 움라우트 등이있는 악센트 부호가없는 악센트 부호가없는 악센트 등 모든 악센트와 같은 문자로 대체 할 수있는 몇 가지 샘플 코드를 제공하십시오. é은 UnicodeString에서 C++의 ICU 라이브러리를 사용하여 일반 ASCII e이됩니까? 예 : UnicodeString strip_diacrit