nsstring-objectiveC替换字符串中部分内容

问题描述

objectiveC替换字符串中部分内容

下面的代码是用来替换部分字符串,对一些普通字符,比如字母,就运行正常。但是如果是这样的符号 "?",就替换不了。

应该怎么办?

[myString stringByReplacingOccurrencesOfString:@"?" withString:@"<BULLET_POINT>"];

解决方案

完全的可以的啊:

NSString *myString = @"Hello, World ? good morning";
NSLog(@"original string: %@", myString);
NSString *replaceString = [myString stringByReplacingOccurrencesOfString:@"?" withString:@"测试"];

NSLog(@"replaced string: %@", replaceString);
时间: 2024-12-03 11:36:31

nsstring-objectiveC替换字符串中部分内容的相关文章

JavaScript利用正则表达式替换字符串中的内容_javascript技巧

话不多说,请看具体实现代码 //从字符串'Is this all there is'中剪去'is': var str='Is this all there is'; var subStr=new RegExp('is');//创建正则表达式对象 var result=str.replace(subStr,"");//把'is'替换为空字符串 console.log(result);//Is th all there is var subStr=new RegExp('is','i');

Dreamweaver中使用正则表达式替换href中的内容

 可能在dw中使用正则表达式替换字符串的朋友很少,下面我来给大家介绍Dreamweaver中使用正则表达式替换href中的内容吧.    在Dreamweaver中使用正则表达式替换href中的内容,就像下面这些href中的内容复杂多样的情况下,href="/html/u.html",href="/tuho/huko.html",想将它们全部替换成href="#" ,具体做法如下: 查找: href="[^"]*"

js替换字符串中所有指定的字符(实现代码)_javascript技巧

第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志). replace() The replace() method returns the string that results when you replace text matching its first argumen

js replace(a,b)之替换字符串中所有指定字符的方法_javascript技巧

如下所示: var str = 'abcadeacf'; var str1 = str.replace('a', 'o'); alert(str1); // 打印结果: obcadeacf var str2 = str.replace(/a/g, 'o'); alert(str2); //打印结果: obcodeocf, 注意: 此处replace的第一个参数为正则表达式,/g是全文匹配标识. 以上这篇js replace(a,b)之替换字符串中所有指定字符的方法就是小编分享给大家的全部内容了,

JS替换字符串中空格方法_javascript技巧

复制代码 代码如下: <input type=hidden name="space" value=" "> 通常情况下输入域当中的 替换不掉(源代码当中有 ,页面上显示为空格),如果想替换掉,可以用另外手段. 增加一个隐藏域,值为 ,然后再替换 复制代码 代码如下: var sp=document.getElementById("space").value; strData = document.all( "CommDN&q

js 替换字符串中的字符 replace()用法

如  代码如下 复制代码 var str = "大家都是男人吗,难道不是吗!"; str = str.replace('吗', '嘛'); alert(str); 上述代码中只有第一个"吗"被替换,输出结果是"大家都是男人嘛,难道不是吗!" ,嘿嘿 如果想全部替换字符串中全部符合条件的内容,用正则表达式替换是个不错的办法,如下代码可以实现全部替换  代码如下 复制代码 var str='大家都是男人吗,难道不是吗?'; str = str.rep

PHP中使用递归替换数组中的内容

PHP开发小技巧实例程序,使用递归替换数组中的内容. <?php $arr = array("<小刚>","<小晓>","<小飞>","<小李>","<小红>"); function arrContentReplact($array) { if(is_array($array)) { foreach($array as $k => $v

html-java如何替换HTML中标签内容

问题描述 java如何替换HTML中标签内容 java如何替换HTML中body中间的内容,我需要动态的在后台往里面插数据,所有需要动态生成,使用的是同一个html 解决方案 给该html设置id,使用var page = document.getElementById();方法获得该id里面的内容,然后设置page.innerHTML="你要填入的内容": 解决方案二: 关键看你要替换什么样的内容,如果是同一个html,那把要替换的部分改成特殊字符,做成模板方式.程序里替换那部分内容

string-android,替换字符串中*字符

问题描述 android,替换字符串中*字符 有一个字符串变量,包含*.但是我需要替换其中所以的*字符. 我写的代码没有实现: text = text.replaceAll("*",""); text = text.replaceAll("*",null); 请大家帮忙解决,谢谢. 解决方案 用String#replace() 方法实现多简单,这个方法不会将regex当做参数. text = text.replace("*",