美文网首页
2019-05-24

2019-05-24

作者: dslCoding | 来源:发表于2019-05-24 20:54 被阅读0次

例如,要截取一个字符串中,两个指定字符串中间的字符串,OC截取方法如下:

// 要截取 "> 和 </ 之间的汉字内容:

@implementationViewController

  • (void)viewDidLoad {

[super viewDidLoad];

NSString *string = @"<a href="http">这是要截取的内容</a>";

NSRange startRange = [string rangeOfString:@"">"];

NSRange endRange = [string rangeOfString:@"</"];

NSRange range = NSMakeRange(startRange.location + startRange.length, endRange.location - startRange.location - startRange.length);

NSString *result = [string substringWithRange:range];

NSLog(@"%@",result);

}

@end

运行结果:

这是要截取的内容

为了使用方便,我们可以给 NSString 分类添加一个截取字符创的方法,直接返回截取后的字符串:代码如下

// NSString 分类中实现如下方法:

import"NSString+Extension_NSString.h"

@implementationNSString (Extension_NSString)

// 截取字符串方法封装// 截取字符串方法封装

  • (NSString *)subStringFrom:(NSString *)startString to:(NSString *)endString{

NSRange startRange = [self rangeOfString:startString];

NSRange endRange = [self rangeOfString:endString];

NSRange range = NSMakeRange(startRange.location + startRange.length, endRange.location - startRange.location - startRange.length);

return [self substringWithRange:range];

}

@end

// 控制器中直接用字符串调用:

import"ViewController.h"

import"NSString+Extension_NSString.h"

@interfaceViewController ()

@end@implementationViewController

  • (void)viewDidLoad {

[super viewDidLoad];

NSString *string = @"<a href="http">这是要截取的内容</a>";

NSString *result = [string subStringFrom:@"">" to:@"</"];

NSLog(@"%@",result);

}

相关文章

  • 2019-05-24

    2019-05-24 ganquan 已关注 字数 13113 · 阅读 21 2019-05-24 08:17 ...

  • 2019-05-24控方证人

    2019-05-24控方证人

  • 荆的ScalersTalk第四轮新概念朗读持续力训练Day221

    20190524 周五 Day221 练习材料: 原文[Day 221 2019-05-24]L58-2:...

  • 今生的钥匙,前世的锁!

    今生的钥匙,前世的锁! 2019-05-24 午夜 今生的钥匙,前世的锁, 今生的...

  • 2019-5-24晨间日记

    2019-05-24 【践行人员】袁顺娟 【践行天数】205/1000 【今日天气】晴 【昨日早睡】23:00 【...

  • 我佛慈悲

    我佛慈悲 2019-05-24 16:49 南阳的老大不火也不成,一个读过物理专业的。那句very good,也许...

  • 三行情书(阶)

    那一弯月 是我迈向你的 最后一阶 ——《三行情书(阶)》雨叚 2019-05-24

  • 2019-05-24日志

    日期:2019-05-24周五 天气:26-35° 晴 坐标:山东·济南 晨起打卡、日更、每日一善、冥想 【长期目...

  • 2019-05-25

    2019-05-24 心惠语录: 人成了,事就成了。 别人怎样对你,是你自己吸引来到。 别人在你身边,是...

  • 文章整理 《论语》 为政第二

    整理时间:2019-05-24我非生而知之者,好古,敏以求之者也。   文章整理 《论语》 为政第二 子曰:为政以...

网友评论

      本文标题:2019-05-24

      本文链接:https://www.haomeiwen.com/subject/qpznzqtx.html