这可能是一个愚蠢的问题,但我似乎无法克服这个问题 -
我有一个字符串字段,有时以逗号分隔的3个数字结尾,例如
- (IBAction)btnNumberClicked:(UIButton*)aButton
{
if([self.caldisplay.text isEqualToString:@"0"])
{
self.caldisplay.text = aButton.currentTitle;
}
else
{
self.caldisplay.text = [self.caldisplay.text stringByAppendingString:aButton.currentTitle];
}
}
有时候不是
- 2353535.123213.124
- data.2354234.1324.1314
- data.old-24234.2341.4325
每当第一种情况发生时,我需要从字符串的末尾提取3数字模式。含义:
- aaaa.53535
- data.old-3521
- data.AFG34fsaf34
这可能吗? 如果不是通过hiveQL(虽然这是可取的),即使是java正则表达式提取也会有所帮助(在自定义UDF中使用)。