我想從字符串中刪除最後三個點。怎麼可能?從NSString中刪除最後三個點
我的字符串是
Address...
輸出應該是:
地址
我都試過了,這裏是我的remove從字符串最後三個字符代碼..
str = @"Address...";
NSString *truncatedString = [str substringToIndex:[str length]-3];
但它似乎沒有效果。
我想從字符串中刪除最後三個點。怎麼可能?從NSString中刪除最後三個點
我的字符串是
Address...
輸出應該是:
地址
我都試過了,這裏是我的remove從字符串最後三個字符代碼..
str = @"Address...";
NSString *truncatedString = [str substringToIndex:[str length]-3];
但它似乎沒有效果。
您的代碼工作完全正常使用所提供的例子,嘗試打印的價值,你會看到:
NSString *str = @"Address...";
NSLog(@"%@", str);
NSString *truncatedString = [str substringToIndex:[str length]-3];
NSLog(@"%@", truncatedString);
你肯定乙方擁有當你調用該方法的價值呢?
NSString *[email protected]"Address...";
NSString *truncatedString = [str substringToIndex:[str length]-3];
NSLog(@"Print truncatedString= ...%@",truncatedString);
這個作品
您可以用NSString
stringByReplacingOccurrencesOfString:
以@替換...
「」 直接分配到同一NSString
回來。
NSString *strAddress = @"Address...";
strAddress = [strAddress stringByReplacingOccurrencesOfString:@"..." withString:@""];
請注意,它會取代所有...
到字符串。
[@"LAlalla....." stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"."]]
相反,它似乎有一個很大的作用 - 至少在沒有進一步的信息。你可以做一個小的,可重複的例子嗎? – Monolo
truncatedSTring的價值是什麼? – Bordz
您的代碼運行良好。這個代碼面臨的問題是什麼? –