regex - 如何将 camelCase 转换为带空格的字符串? (例如驼峰式到 "Camel Case")

标签 regex string coldfusion

我想使用 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/

相关文章:

php - .htaccess 中的语言参数未正确映射

Python如何强制一个字符串匹配另一个字符串的格式

javascript - 正则表达式从短代码标签解析键值对

c - 为什么这个 y/n 程序没有输出

parsing - 如何从 URL 解析页面名称?

c# - 适用于 A-Za-z0-9 撇号、空格和带范围的连字符的适当正则表达式

java - 验证 String 是否为十六进制

java 搜索字符串中的特定单词

image - 保存 jsignature 图像不再透明

orm - 如何编写 ORM 语句以从数据对象返回过滤后的数据?