【发布时间】:2009-12-17 01:43:31
【问题描述】:
我正在寻找一种简单、有效的方法来将 CamelCase 中的字符串转换为下划线表示法(即 MyClassName -> my_class_name)并在 Objective C 中再次转换回来。
我当前的解决方案在 NSMutableStrings 上涉及很多 rangeOfString、characterAtIndex 和 replaceCharactersInRange 操作,而且简直丑到要命 :) 似乎必须有更好的解决方案,但我不确定这是什么。
我宁愿不只为这个用例导入正则表达式库,但如果其他方法都失败了,这是一种选择。
【问题讨论】:
标签: objective-c string nsstring