12 Mart 2012, PAZARTESÄ°
Düzenli ifade/NSString dize yerini bulmak için kullanın
Düzenli ifade düzenli ifade deseni I. e her örneğini bulmak için kullanmak istiyorum. Benim dize &*;
ve öyle bir dönüş değeri o kaldırma herhangi bir kibrit olmadan özgün dize. Ayrıca kullanmak istiyorum kelimeler arasında birden fazla boşluk maç ve tek bir mekan yerine, aynı işlevi. Böyle bir fonksiyon bulunamadı.
Örnek giriş dizesi NSString *str = @"123 &1245; Ross Test 12";
Dönüş değeri @"123 Ross Test 12";
olmalı
EÄŸer bir ÅŸey bu desen " ve* ya birden fazla beyaz boÅŸluk ve @"";
ile deÄŸiÅŸtirir . eÄŸer eÅŸleÅŸen
CEVAP
12 Mart 2012, PAZARTESÄ°
NSString *string = @"123 &1245; Ross Test 12";
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"&[^;]*;" options:NSRegularExpressionCaseInsensitive error:&error];
NSString *modifiedString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@""];
NSLog(@"%@", modifiedString);
Bunu PaylaÅŸ:
Bir dize bulmak için düzenli İfade ayı...
Kullanarak daha büyük bir dize Düzenli...
Nasıl bir dize bir düzenli ifade kulla...
Eğer bir dize geçerli bir adres olup o...
Nasıl bir dize düzenli ifade kullanara...