运行之后
Names.replaceAll("^(\\w)\\w+", "$1.")
Run Code Online (Sandbox Code Playgroud)
我有一个String Like
Names = F.DA, ABC, EFG
Run Code Online (Sandbox Code Playgroud)
我想要一个String格式
F.DA, A.BC & E.FG
Run Code Online (Sandbox Code Playgroud)
我怎么做 ?
更新:
如果我有一个名字喜欢
Robert Filip, Robert Morris, Cirstian Jed
我想要
R.Filp, R.Morris & C.Jed
Run Code Online (Sandbox Code Playgroud)
我很高兴,如果你也建议我在JAVA Regex上有一个很好的资源.
您需要重新分配结果Names,因为字符串是不可变的,replaceAll方法不会替换,而是返回一个新的String:
names = names.replaceAll(", (?=[^,]*$)", " & ")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |