だから私はiPhoneアプリに取り組んでおり、テキストの写真を撮り、その写真をOCRして私に送り返し、正規表現を使用して文字列を検索し、xxxx.xxまでの二重値を探します。 .
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"\\d?\\d?\\d?\\d?\\.\\d?\\d?"
options:0
error:&error];
NSRange range = [regex rangeOfFirstMatchInString:result
options:0
range:NSMakeRange(0, [result length])];
if([result length] > 0)
{
NSString *subString = [result substringWithRange:range];
double r = [subString doubleValue];
現在、私が望むように機能していますが、最初の数字しか得られません。不確定な数の double が存在する可能性があり、最大のものを取得する必要があります。そのための最善の方法は何ですか?