2 starwar2012 starwar2012 于 2012.12.28 09:49 提问

iphone-字符串中替换/”

我的字符串如下:

"phone" : "555-522-8243",
"name" : "Anna Haro"

我想把"全都换成/",怎么样实现呢?

2个回答

gaoXxxing
gaoXxxing   2012.12.28 11:10
已采纳
NSString* yourNewString=  [yourOldaString stringByReplacingOccurrencesOfString:@"\"" withString:@"/\""];
NSLog(@"\n New String %@",yourNewString);
starwar2012
starwar2012 谢谢
5 年多之前 回复
a21064346
a21064346   2012.12.28 10:29

试试看,我没具体调试。
其他办法暂时没想出来

NSString *sourceString = nil;
    NSMutableString *resultString = nil;
    int length = [sourceString length];
    for (int i = 0;i<length;i++) {
        NSRange range ;
        range.location =i;
        range.length =1;
        if ([[sourceString substringWithRange:range] isEqualToString:@"\""]) {
            [resultString appendFormat:@"\\\""];
        }else{
            [resultString appendString:[sourceString substringWithRange:range]];
        }
    }

    //method 2
    NSArray *subStrings = [sourceString componentsSeparatedByString:@"\""];
    NSString *new = [subStrings componentsJoinedByString:@"\\\""];

//method3
    NSString *str = nil;
    [str stringByReplacingOccurrencesOfString:<#(NSString *)#> withString:<#(NSString *)#>]
starwar2012
starwar2012 谢谢
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SearchAndReplace5.9Retail_yfy.zip
搜索和替换文件内容中的指定字符串,搜索和替换文件夹内包含的文件内容中的指定字符串的软件。
Ant 替换某一文件中的字符串
Ant 替换某一文件中的字符串Ant 替换某一文件中的字符串
ha_batch text replacer 2.1.1.2
BatchTextReplacer软件介绍: 字符串替换工具,支持同时替换多个文件夹中的多个文件中的字符串;支持同时替换多钟文件类型文件中的字符串;支持同时替换多个字符串;支持替换子字符串;支持替换整个单词;支持语法块
字符串查找替换工具 V2.2 绿盟专用版
字符串查找替换工具 V2.2 绿盟专用版 ┆替换查找文件中指定字符串、可批量替换文件中的字符
java 修改替换文件中的字符串
/**  * Created with IntelliJ IDEA.  * User: Administrator  * Date: 13-12-23  * Time: 上午10:05  * To change this template use File | Settings | File Templates.  */ import java.io.BufferedRead
python字符串之查找与替换
find str.find(substr [,pos_start [,pos_end ] ] ) 正序字符串查找函数 str.index(substr [, pos_start, [ pos_end ] ] ) 正序字符串查找函数 str.rfind( substr [, pos_start [,pos_ end ] ]) 倒序字符串查找函数 str.rindex...
字符串中的宏替换
#define (X) 8 printf("1234567890 X"); 程序会输出 : 1234567890 X   在字符串中的宏定义会被视为普通字符串 如果想输出 : 1234567890 8 需要这样编写程序 printf("1234567890  "#X" "); 即可 ## 是连接符号,连接两个字符串 #是把名字代替成参数中的字符串   #d
sed 替换文件中的字符串
sed -e 's/foo/bar/g' myfile sed -i 's/foo/bar/g' ./m* sed -i '.bak' 's/foo/bar/g' ./m* Error: command a expects \ followed by text sed: RE error: illegal byte sequence
字符串问题---字符串的调整与替换
【题目】  给定一个字符类型的数组chas[],chas的右半区全是空字符,左半区不含有空字符。现在想将左半区中所有的空格字符替换成“%20”,假设chas的右半区足够大,可以满足替换所需要的空间,请完成替换函数。要求时间复杂度O(N),空间复杂度O(1)。【补充题目】  给定一个字符类型的数组chas[],其中只含有数字字符和‘ * ’字符。现在想将所有的 ‘ * ’字符都放在chas的左边,数字
把字符串中的内容替换
在日常的js开发中,常常会用到JQuery,当要把字符串中的内容替换时,如果使用类似C#的string.replace方法,如下var str='aabbccaa';str=str.replace('aa','dd');结果是  str='ddbbccaa'后面的aa没有被替换,原因是这个写法替换的只有第一次出现的aa,后面的就无效了。 但是,可以使用正则表达式进行替换,模式需要指定为g,表示检索