我想使用 ColdFusion 将驼峰式字符串转换为人类可读的字符串,例如:
名字 -> 名字
此外,理想情况下,这将全部内联完成,例如 Ucase(rereplace('myCamelCaseString',[regex],""))
。如果内联是不可能的,那么也许是 UDF?
最佳答案
#rereplace("camelCaseString","([A-Z])","\1","all")#
编辑:下面的版本将处理小写第一个字符。
#rereplace(rereplace("camelCaseString","(^[a-z])","\u\1"),"([A-Z])","\1","all")#
关于regex - 如何将 camelCase 转换为带空格的字符串? (例如驼峰式到 "Camel Case"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9418854/