字符串转换有关问题

字符串转换问题AbcDefHis 怎么转换成 abc_def_his ?[解决办法]str str.replaceAll( (? !\\b)([A-Z

字符串转换问题
"AbcDefHis "怎么转换成 "abc_def_his "?

[解决办法]
str = str.replaceAll( "(? <!\\b)([A-Z]) ", "_$1 ").toLowerCase();
System.out.println(str);