字符串重组,字符串的插入,替换,删除,拼接

/*
    <span style="white-space:pre">	</span>1>多个数据拼接成一个字符串
	2>字符串的末尾追加新的字符
	3>在指定的范围插入字符串
	4>使用新的字符替换原有的字符
	5>在字符串中删除特定的某些字符
	6>去掉字符串中的空格
 */
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {

        int year = 2015;
        int month = 07;
        int day = 20;
        NSString * address = @"北京市";
        NSString * dateAndAddress = [[NSString alloc] initWithFormat:@"%d年%d月%d日 地址:%@",year,month,day,address];
        NSLog(@"%@",dateAndAddress);

        NSString * str2 = @"qianfeng";
        // qianfeng.com
        NSString *str3 = [str2 stringByAppendingString:@".com"];
        NSLog(@"str3 %@  str2 %@",str3,str2);

        NSString * str4 = @"www..com";
        // www.baidu.com
        NSRange range = {3,2};
        NSString * str5 = [str4 stringByReplacingCharactersInRange:range withString:@"-baidu-"];
        NSLog(@"str5 %@",str5);

        NSString * str6 = @"www.baidu.com";

        NSString * str7 = [str6 stringByReplacingOccurrencesOfString:@"." withString:@"-"];
        NSLog(@"str7 %@",str7);

        //5>在字符串中删除特定的某些字符
        NSString * str8 = @"www..baidu..com";

        NSString * str9 = [str8 stringByReplacingOccurrencesOfString:@"." withString:@""];
        NSLog(@"str9 %@ str8 %@",str9,str8);

        NSString * str10 = @"www baidu com";
        NSString * str11 = [str10 stringByReplacingOccurrencesOfString:@" " withString:@""];
        NSLog(@"str11 %@",str11);
    }
    return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 01:22:44

字符串重组,字符串的插入,替换,删除,拼接的相关文章

Js中用splice插入替换删除元素小结

var a=[1,56,'34fg',2345,] 插入:头部插入:a.splice(0,0,'abc',789) 末尾插入:a.push('abc',789)  ----->>>返回值为数组最终的元素个数 a.splice(a.length,0,'abc',789,) 任意位置插入:a.splice(下标位置,0,'abc',789,) 删除:头部删除:a.shift() a.splice(0,1) 末尾删除:a.pop() a.splice(a.length-1,1) 任意位置删除:

NSMutableString,可变字符串,拼接,删除,插入,替换

<span style="font-size:18px;"> NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan"]; //对于可变字符串的增删改方法, 都是在原字符串基础上进行修改, 所以修改之后的原字符串的内容发生变化, 所以无需返回值 //1 在原字符串基础上拼接Frank [str appendFormat:@"Frank"]; NSLog

Swift字符串的插入、删除和替换-备

对应可变字符串可以插入.删除和替换,String提供了几个方法可以帮助实现这些操作.这些方法如下: splice(_:atIndex:).在索引位置插入字符串. insert(_:atIndex:).在索引位置插入字符. removeAtIndex(_:).在索引位置删除字符. removeRange(_:).删除指定范围内的字符串. replaceRange(_:,with: String) .使用字符串或字符替换指定范围内的字符串. 代码: var str ="Swift" pri

《从零开始学Swift》学习笔记(Day 14)——字符串的插入、删除和替换

原创文章,欢迎转载.转载请注明:关东升的博客 对应可变字符串可以插入.删除和替换,String提供了几个方法可以帮助实现这些操作.这些方法如下: splice(_:atIndex:).在索引位置插入字符串. insert(_:atIndex:).在索引位置插入字符. removeAtIndex(_:).在索引位置删除字符. removeRange(_:).删除指定范围内的字符串. replaceRange(_:,with: String) .使用字符串或字符替换指定范围内的字符串. 代码: va

Swift 2.0学习笔记(Day 14)——字符串的插入、删除和替换

原创文章,欢迎转载.转载请注明:关东升的博客 对应可变字符串可以插入.删除和替换,String提供了几个方法可以帮助实现这些操作.这些方法如下: splice(_:atIndex:).在索引位置插入字符串. insert(_:atIndex:).在索引位置插入字符. removeAtIndex(_:).在索引位置删除字符. removeRange(_:).删除指定范围内的字符串. replaceRange(_:, with: String) .使用字符串或字符替换指定范围内的字符串. 代码: v

字符串的插入、删除、查找并删除、重新赋值、替换

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //nsstring父类   NSMutableString可变字符串子类 NSMutableString *mustr=[[NSMutableString alloc]init]; NSMutableString *mustr1=[NSMutableString stringWithFormat:@&qu

数据结构顺序字符串(插入、删除、查找、BF模式匹配)

插入元素输出之后变成了矩形框架或者变成了汉字,表示自闭了#include<stdio.h> #include<stdlib.h> #define maxSize 100 //串字符数组最大长度 typedef struct{ char ch[maxSize]; //顺序串的存储数组 int length; //顺序串的实际长度 }SeqString; //初始化字符串 void createSeqString(SeqString &s){ s.length=0; } //给

小白学开发(iOS)OC_ 字符串重组(2015-08-13)

// //  main.m //  字符串重组 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //      1. 多个数据拼接成一个字符串 int year = 2015

字符串指定间隔长度插入指定字符串

最近碰到一个这样的需求,字符串指定间隔长度插入指定字符串,大概描述一下 有一字符串 “abcde12345fghig67890” ,我想指定间隔长度为5(这个是字符串长度能够被5整除),插入“/”字符串(字符串不限制长度). 最后返回结果“abcde/12345/fghig/67890” . 下面是我实现此功能代码,贴出来与大家讨论,我觉得写法太繁琐,看大家有没有更好实现方法. using System; using System.Collections.Generic; using Syste