在android中大写特殊单词(缩写)

时间:2018-03-06 05:39:09

标签: android

我想把像dr这样的缩写词的第一个词大写。先生。等等 通过互联网搜索,但没有找到任何有用的东西。 我试过了

 String capitalized = WordUtils.capitalize(sb.toString(), '.', ' ');
    System.out.println(capitalized);

但它会把每个句子的第一个词都用掉。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 制作一个可以找到mr. dr.等标题的正则表达式。RegEx: Match Mr. Ms. etc in a "Title" Database field

  2. 准备一个包含需要大写的索引的数组。

  3. 创建执行转换过程的实用程序方法。 Capitalize various letters in a string