さまざまな通貨での金額のリストがあります(例:$ 10.99、20.55€)。金額を解析するために、各文字列の通貨記号を調べたいと思います。
あなたはなにか考えはありますか ?
よろしく。
さまざまな通貨での金額のリストがあります(例:$ 10.99、20.55€)。金額を解析するために、各文字列の通貨記号を調べたいと思います。
あなたはなにか考えはありますか ?
よろしく。
正規表現を使用して、数字または小数点以外の最初の記号を見つけることができます。
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]);
}