Java - преобразование символов с немецким акцентом в двухбуквенные эквиваленты - PullRequest
0 голосов
/ 24 декабря 2010

Мне нужно преобразовать строку, содержащую акцентированные немецкие буквы, в их двухбуквенные эквиваленты следующим образом:

ae = ä | oe = ö | ue = ü | sz = ß

Как я могу сделать это на Java? Я вижу, что это другие вопросы, где акценты просто удаляются, но я не могу понять, как изменить его, чтобы сделать то, что я хочу. Я совершенно новичок в Java, поэтому даже не знаю, как начать приближаться к этому.

Есть ли способ избавиться от ударений и преобразовать целую строку в обычные буквы?

1 Ответ

1 голос
/ 24 декабря 2010
String a="wörd";
String b=a.replaceAll("ö", "oe");
System.out.println(b);

Будет напечатано woerd . вы можете объединить заменяет

 String a="wördsämple";
String b=a.replaceAll("ö", "oe").replaceAll("ä","ae");
System.out.println(b);

Будет напечатано woerdsaemple и т. Д. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...