【问题标题】:Get the string from the given string从给定的字符串中获取字符串
【发布时间】:2017-11-11 09:22:19
【问题描述】:

我想从这个 NSString 中获取 '\' 之后的字符串值

   NSString *text = @"\"jkhfjkhfds" ;

我该怎么做??

【问题讨论】:

  • \是用来转义的"为什么要去掉呢?
  • 例如substringFromIndexstringByTrimmingCharactersInSet
  • NSString 值中没有\ ,只有在用于形成它的文字中。由字面量产生的NSString 的值为"jkhfjkhfds。你具体需要做什么?您尝试过NSString 和/或NSRegularExpression 的哪些方法,哪些方法在您尝试的解决方案中不起作用?编辑您的问题以提供详细信息,毫无疑问有人会帮助您。 HTH

标签: objective-c nsstring


【解决方案1】:

@madhev 试试这个..

NSString *text = @"\"jkhfjkhfds";
    NSArray *arrSeparate = [text componentsSeparatedByString:@"\""];
    NSLog(@"result = %@",[arrSeparate objectAtIndex:1]);

【讨论】:

    【解决方案2】:
    NSString *text = @"\"jkhfjkhfds" ;  
    text = [text stringByReplacingOccurrencesOfString:@"\\" withString:@""];  
    text= [text stringByReplacingOccurrencesOfString:@"\"" withString:@""];  
    NSLOg( NSLog(@"result = %@",text)`;`
    

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 1970-01-01
      • 2012-10-30
      • 1970-01-01
      • 2021-01-29
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多