【发布时间】:2016-01-29 16:01:40
【问题描述】:
我需要将数字转换为孟加拉数字。 如果我输入 12,则输出 ১২ 。 我正在尝试使用正则表达式启动它,
NSArray *digitArray=@[@"90", @"10", @"32"];
NSError *error;
NSString *pattern = @"^[0-9]*$";
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern
options:NSRegularExpressionCaseInsensitive
error:&error];
但我不明白我遵循哪个过程来实现转换。
【问题讨论】:
-
如果是每个数字,你可以使用
NSRange,如果字符串不是太长,你可以遍历所有字符并替换数字 -
如果我使用循环,复杂性会增加,因为我必须使用大量的数字。所以,如果没有使用循环的任何其他方式,请建议。谢谢。
标签: objective-c localization number-formatting foundation