OStack程序员社区-中国程序员成长平台

标题: objective-c - iPhone : How to get the currency symbol from an amount string? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 13:33
标题: objective-c - iPhone : How to get the currency symbol from an amount string?

我有一份不同货币的金额列表(例如 10.99 美元、20.55 欧元)。我想找出每个字符串的货币符号以解析金额。

你有什么想法吗?

问候。



Best Answer-推荐答案


您可以使用正则表达式查找第一个不是数字或小数分隔符的符号:

NSError *error = NULL;
NSRegularExpression *symbol= [NSRegularExpression
    regularExpressionWithPattern"[^0-9.,]"
    options:NSRegularExpressionCaseInsensitive
    error:&error];
NSRange r = [symbol
    rangeOfFirstMatchInString:myString
    options:0
    range:NSMakeRange(0, [myString length])];
if (!NSEqualRanges(r, NSMakeRange(NSNotFound, 0))) {
    NSLog(@"Currency symbol is '%@'", [myString substringWithRange:r]);
}

关于objective-c - iPhone : How to get the currency symbol from an amount string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10384863/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4