美文网首页OC
OC语言day07-13字符串替换

OC语言day07-13字符串替换

作者: liyuhong165 | 来源:发表于2016-07-17 19:57 被阅读111次

pragma mark 字符串替换

pragma mark 概念

pragma mark 代码

#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark main函数
int main(int argc, const char * argv[])
{
#pragma mark 字符串替换
    
#warning 字符串替换 (stringByReplacingOccurrencesOfString:withString)  通过替换出现的字符串  \
         stringByReplacingOccurrencesOfString 要替换谁  withString 用谁替换
    // 1.
    // 需求 1- 将&符号换成 /
    NSString *str = @"http://baidu.com&lyh.&gif";
    NSString *newStr = [str stringByReplacingOccurrencesOfString:@"&" withString:@"/"];
    NSLog(@"newStr = %@",newStr);
    
    
    //2.
    // 1-去除空格 2-将&符号换成 /
    str = @"http:          //baidu.com         &lyh.       &gif";
    NSString *newStr22 = [str stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSString *newStr222 = [newStr22 stringByReplacingOccurrencesOfString:@"&" withString:@"/"];
    NSLog(@"newStr222 = %@",newStr222);

#warning 字符串替换首尾 (stringByTrimmingCharactersInSet)
    // 3.
//    str = @"   http://baidu.com   "; // 去除首尾空格
    str = @"HTTP://baidu.COM";  // 去除大写
    /**
     遇到方法懂的对象
     一般先创建一个对象 (进入头文件 查看怎么创建)
     */
//    NSCharacterSet *set = [NSCharacterSet whitespaceCharacterSet]; //  space 空格
    NSCharacterSet *set = [NSCharacterSet uppercaseLetterCharacterSet]; //  uppercase 大写 lowercase 小写
    // 接受1个 NSCharacterSet 对象
    NSString *newStr33 = [str stringByTrimmingCharactersInSet:set];
    NSLog(@"newStr33 = %@",newStr33);

    
    
    return 0;
}


相关文章

  • OC语言day07-13字符串替换

    pragma mark 字符串替换 pragma mark 概念 pragma mark 代码

  • 各种Hook框架的理解

    非越狱环境: OC的runtime特性,来动态替换修改oc类的方法,但仅能针对OC语言 fishhook fac...

  • OC中的正则表达

    OC正则表达式 NSString 简单的字符串查找、替换; NSRegularExpression 复杂的文本匹配...

  • IOS----OC 独有 - 类型

    NSString 类型的指针变量,专门用来存储OC字符串的地址OC的字符串常量前要有:@符号C语言的字符串: "T...

  • OC编程语言课程笔记(二)类与对象(极客班)

    一、oc语言与C语言等的区别: oc文件分为.m和.h文件,.h文件为声明文件 .m为实现文件。 oc的字符串表示...

  • 第07天OC语言(13):字符串替换

    不要等到明天,明天太遥远,今天就行动。 须读:看完该文章你能做什么? 字符串的替换(替换某一个字符串,替换首尾) ...

  • Objective-C 学习笔记 - 字符串与可变字符串

    【前言】 【字符串】【数组】【字典】 1,OC中使用两种字符串,第一种是C语言的字符串,第二种是OC 的字符串,O...

  • Swift3.x - 字符串

    字符串的介绍 字符串在任何一门开发语言中使用频率是非常频繁的 字符串在OC与Swift中的区别:在OC中字符串类型...

  • Swift字符串截取

    NSString类型的字符串截取 NSString类型的字符串截取方法,同于OC语言的字符串截取方法,不能修改字符...

  • 字符串的基本使用

    C语言中的字符串不是对象 OC中的字符串是一个对象正是因为OC中的字符串是一个对象, 所以它就具备了很多功能 创建...

网友评论

    本文标题:OC语言day07-13字符串替换

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