我想知道如何能夠找到所有數字如下。掃描目標中的數字 - C
輸入
NSString* input = @ "1m3s"
所需的輸出
@[@"1" @"3"]
我曾嘗試以下方法
NSArray *arr = [input componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@"ms"]];
它返回我
@[@"1",@"3",@"@"]
有沒有更好的方法來解決這個問題,有什麼建議?
儘管這個問題已經被標記爲重複,我已經測試了以下answer,但沒有奏效。
更新
這可能是任何字符串值。
如果輸入@"11m32s"
或@11m32
,然後所需的輸出將@[@"11", @"32"];
如果輸入的是@"11x32"
或@11x32y
,然後所需的輸出將@[@"11", @"32"];
查看NSString方法'componentsSeparatedByCharactersInSet'並將其輸出傳遞給您已經做的事情。 –
我試過了,請看我更新的問題。 – hotspring
你想讓你的數字成爲'NSArray'? – nayem