【JS】字符串查询替换算法
字符串查询替换算法
使用给定的参数对字符串执行一次查找和替换,然后返回新字符串。
例如,myReplace("He is Sleeping on the couch", "Sleeping", "sitting")
应该返回"He is Sitting on the couch"
。
注意: 替换时保持原单词的大小写, 单词只有首字母大写和小写两种。
代码示例:
function myReplace(str, before, after) {if(/[A-Z]/.test(before[0])){after=after[0].toUpperCase()+after.slice(1); //toLowerCase()}
return str.replace(before,after);
}myReplace("A quick brown fox jumped over the lazy dog", "jumped", "leaped");
【JS】字符串查询替换算法相关推荐
- js 字符串操作函数有哪些
js 字符串操作函数有哪些 一.总结 一句话总结:js字符串函数都是字符串对象的方法,是通过调用字符串方法的方式调用,和java,php里面不一样. 1.字符串替换函数怎么用? 这里的正则表示是加双引 ...
- CSS3及JS媒体查询教程
CSS3媒体查询: 语法: <media_query_list>:<media_query>[,<media_query>] <media_query> ...
- Js 字符串属性及方法
Js 字符串属性及方法 本文记录下字符串相关属性及方法,参考文档 MDM String. 一.语法: 'hello world' "hello world" "中文&qu ...
- js 字符串转换成数字的 三种方法
在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...
- php消除连续字符,JS字符串去除连续或全部重复字符的实例
这篇文章主要介绍了JS字符串去除连续或全部重复字符的实例,需要的朋友可以参考下 js字符串去除连续重复字符 ()和\number 配合使用表示重复正则第number个括号内匹配到的内容,如:(\d)\ ...
- js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...
js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...
- js 字符串转成货币格式, js转货币
js 字符串转成货币格式 parseFloat(num).toFixed(2) 转载于:https://www.cnblogs.com/henw/archive/2011/04/24/2026073. ...
- kmp字符串查询算法
kmp字符串查询算法 1 普通的字符串查询 普通的字符串查询是遍历被查找的字符串,然后和key字符串进行匹配,如果不一致,则,被查找的字符串+1,继续向下遍历. 代码如下: private stati ...
- 存储过程或视图的字符串查询
存储过程或视图的字符串查询 存储过程查询 SELECT a.name,b.text FROM sys.procedures a LEFT JOIN sys.syscomments b ON a.obj ...
最新文章
- Rman--备份命令
- 你不知道的windows7 技巧大全【3】
- python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
- socket python json_python实现的基于TCP的JSON数据通信
- Java大牛的一些总结,献给对未来还在迷茫中的你!
- 2020-08-27 GitHub 文件下载加速站点 https://g.ioiox.com
- [转]Oracle销售人员普遍腐败?
- 基于单片机的倒车雷达/超声波测距系统设计(#0510)
- Idea scalac: Scala compiler JARs not found (module ‘XXXX‘): C:\Users\nanhu\.cache\co......
- python 设计模式
- Python求矩阵的逆矩阵
- iOS---学习研究大牛Git高星项目YYCategories(一)
- TikTok视频没播放,涨粉难?狠抓5点,TikTok运营so easy!
- 假定某计算机的CPU主频为80 MHz,CPI为4,并且平均每条指令访存1.5
- linux弹珠游戏实现,弹珠游戏台玩具的详细制作图解
- Android开发规范:API接口安全设计规范
- adb命令从手机端复制文件到PC
- 学而不思则罔,思而不学则殆!
- 物流管理MATLAB,《Matlab与物流管理实验》实验教学大纲
- 第7课 产品经理专业技能之 PRD/BRD/MRD文档撰写