结肠后抓数字?

sud*_*-rf 2 iphone int objective-c formatter

我有一个如下所示的时间字符串:5:34 pm.我想抓住它5,把它放在一个变量中,抓住它34并把它放在一个变量中.这可能吗?

提前致谢!

Sti*_*sis 6

注意上面列出的NSString技术.如果您的字符串缺少冒号,您将崩溃获取objectAtIndex:1.(我会评论它,但我缺乏足够的代表.)

这应该更加强大.

int hours, minutes;
if (2 == sscanf([timeString UTF8String], "%d:%d", &hours, &minutes))
{
    // congratulations, you did it
}
else
{
    // the string was malformed
}
Run Code Online (Sandbox Code Playgroud)