目標cの正と負の10進値の正規表現について誰か助けてくれませんか。
1117 次
1 に答える
2
[NSRegularExpression regularExpressionWithPattern:@"(?:-|+)?\\d+(\\.\d+)?" options:0 error:NULL]
それは、人間が小数と見なすものです。ただし、コンパイラは異なります。
編集:
- (BOOL)checkForSpecialChar:(NSString *) string
{
static NSRegularExpression *regex = nil;
if (regex == nil)
regex = [[NSRegularExpression alloc] initWithPattern:@"(?:-|+)?\\d+(\\.\d+)?" options:0 error:NULL];
NSRange fullRange = {0, [string length]};
NSRange range = [regex rangeOfFirstMatchInString:string options:0 range:fullRange];
return NSEqualRanges(fullRange, range);
}
于 2012-08-31T13:54:33.893 に答える