こんにちは私は文字列に問題があります。追加したい:
NSString *termo = [NSString stringWithFormat:@"%@%@: %@ ", @"~00000000:",nazwa, @".*"];
この。*は何でもあります。どうすれば使えますか?
こんにちは私は文字列に問題があります。追加したい:
NSString *termo = [NSString stringWithFormat:@"%@%@: %@ ", @"~00000000:",nazwa, @".*"];
この。*は何でもあります。どうすれば使えますか?
.*
NSString
は何にでも一致するために使用される正規表現ですが、が空でないかどうかを確認したいだけの場合は、次のようなことを行うことをお勧めします
![string isEqualToString:@""]
あなたの質問は非常に不明確ですが、「サーバーから取得した文字列があります。これでこの文字列を解析したい」というコメントは次のように思われます。
nazwa
。とnazwa
ます。この推測が正しければ、次のコードフラグメントが役立つ可能性があります。入力に実際に探しているものが含まれていることを確認するために必要なチェックが含まれておらず、その後に何かが続きます。ドキュメントをチェックして、何を確認するために使用されるメソッドを確認してください。テキストなどが見つからない場合は戻ります。
// a string representing the input
NSString *theInput = @"The quick brown fox";
// nazwa - the text we are looking for
NSString *nazwa = @"quick";
// locate the text in the input
NSRange nazwaPosition = [theInput rangeOfString:nazwa];
// a range contains a location (offset) and a length, so
// adding these finds the offset of what follows
NSUInteger endofNazwa = nazwaPosition.location + nazwaPosition.length;
// extract what follows
NSString *afterNazwa = [theInput substringFromIndex:endofNazwa];
// display
NSLog(@"theInput '%@'\nnazwa '%@'\nafterNazwa '%@'", theInput, nazwa, afterNazwa);
これは以下を出力します:
theInput 'The quick brown fox'
nazwa 'quick'
afterNazwa ' brown fox'
HTH