iPhone / Objective-C或SQL - 从CAPS到小写的字符串操作

时间:2011-03-26 07:07:05

标签: iphone objective-c string nsstring

我有大量的数据都是大写的。

将这些数据转换为小写字符串的最简单方法是什么?

例如,数据:“MEDIUM BIG MAC& FRIES $ 1.95”进入“中等巨无霸和薯条1.95美元”

其他示例数据可能包含“350ML”,我想将其转换为“350ml”。所以是的,数据也包含数值。

我知道我可以使用:[string capitalizedString];但是有某种便利方法或库可以处理正确的英语语法吗?

否则作为完整替代方案,数据在SQL Server中。将数据库中的所有数据转换为capitalizedStrings会更好吗?如果是这样,最好的方法是什么?也许是UDF或特定的UPDATE查询?

1 个答案:

答案 0 :(得分:0)

的OBJ-C:

[string capitalizedString];

SQL:

UPDATE filteredcontact
SET firstname=UPPER(LEFT(firstname,1))+SUBSTRING(firstname,2,LEN(firstname))