我有这样的字符串“ A. rahul VyAs”
我想删除“ A”和“ A”后的空格。这样新的字符串将是“ rahul VyAs”
我该如何实现?
我有这样的字符串“ A. rahul VyAs”
我想删除“ A”和“ A”后的空格。这样新的字符串将是“ rahul VyAs”
我该如何实现?
Answers:
您可以使用NSString
实例方法substringWithRange:
或substringFromIndex:
NSString *str = @"A. rahul VyAs";
NSString *newStr = [str substringWithRange:NSMakeRange(3, [str length]-3)];
要么
NSString *str = @"A. rahul VyAs";
NSString *newStr = [str substringFromIndex:3];
这是我专门针对删除规则出现的前缀并解决以下问题的答案的解决方案:如何删除“ A”?
NSString * name = @"A. rahul VyAs";
NSString * prefixToRemove = @"A. ";
name = [name stringByReplacingOccurrencesOfString:prefixToRemove withString:@""];
如果存在字符集(例如“ A”),此代码将删除您告诉其删除/更改的内容。即使存在三个字符(或更多/更少),即使)。
如果您想删除rahul
,可以。它的不同之处在于,您可以精确地指定要删除或更改的内容,如果该内容存在于String中的任何位置,则将其删除或更改。
如果只希望从文本的开头删除一定数量的总是随机或未知的字符,请使用[string length]方法作为最佳答案。
如果要删除或更改某些反复出现的字符,我使用的方法将启用该功能,类似于文档编辑器上的Wordsearch。
A.
,则可以不加删除地将其删除。这只是另一个建议,无需沮丧:-)