js 替换字符串中所有满足条件的字符

  • 1.需求
  • 2.实现
    • 2.1 replace不知道的那些事

1.需求

网上找材料时,趴下来的文件是带其他条件的(我们不需要的),需要替换掉

2.实现

2.1 replace不知道的那些事

很明显我需要将
去掉,用node进行了replace(‘
’,‘\r\n’),做了个换行处理,发现跟我想要的不太一样。原来这是常规的replace

str.replace(“需要替换的字符串”,“新字符串”)
//它只会替换掉第一个匹配的字符串
//eg:“我是你是不是”.replace(‘是’,’ ')
//结果为"我 你是不是"

这时候就需要用到正则了

str.replace(/需要替换的字符串/g,“新字符串”)
//它会替换掉所有匹配的字符串
//eg:“我是你是不是”.replace(/是/g,’ ')
//结果为"我 你 不 "

需要注意的是,用正则的话是不要引号的!!!

js 替换字符串中所有满足条件的字符相关推荐

  1. js替换字符串中的空格,换行符

    js替换字符串中的空格,换行符\r\n或\n替换成 转载 为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成 .同样地,将空格替换存  .这里我们通过正则表达式来替换. 一.替换所有的空格. ...

  2. SQL 删除替换字符串中第一次出现的指定字符

    在SQL Server中删除字符串中第一次出现的字符,使用到charindex函数获取字符第一次出现的位置索引,再使用STUFF函数替换掉指定位置的字符,如下所示: --目的:删除替换字符串中第一次出 ...

  3. js——替换字符串中的空格

    题目背景: 在网络编程中,如果URL参数中含有特殊字符,如空格.#等,可导致服务器端无法获取正确的参数值.解决方案:将这些符号转换成浏览器可以识别的字符,转换规则是在%后面添加特殊字符ASCII码的十 ...

  4. js 替换字符串中的某个字符

    var str = "abcdabc";//将字符串中的a字符更改为v var str1 = str.replace('a', 'v'); console.log(str1);// ...

  5. JS 替换字符串中的回车换行符

    // 将字符串中的回车换行符替换为traget内容 transferStr = (content,traget) => {let newContent = '';newContent = con ...

  6. java正则表达式替换指定字符串_笔记_正则表达式替换字符串中特定范围内的字符。...

    功能:从字符串中找到所有<>之间的单引号,转换成双引号. 如: 转换成: 代码: package test_java; import java.util.regex.Matcher; im ...

  7. JS替换字符串中所有指定的字符(串)

    JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/-/g ...

  8. js替换字符串中指定的字符

    JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. str.replace(/\-/g ...

  9. JS替换字符串中的指定字符

    var str = "Hello js js js!"; var newStr = str.replace("js","jquery"); ...

最新文章

  1. tf.placehoder使用
  2. 趣谈设计模式 | 代理模式(Proxy):利用代理来控制对象的访问
  3. Shell脚本之IP网络地址和广播地址计算
  4. Linux下建立多实例Tomcat(独立JVM)
  5. php版本个版本区别,PHP版本不一样有什么区别
  6. JZOJ5146:港湾
  7. 用jsp开发web应用并不是一个高效率的选择
  8. Docker web管理界面——Shipyard
  9. scala可变长度参数(一)
  10. Mapreduce运行过程分析(基于Hadoop2.4)——(三)
  11. TypeError: Layout of the output array image is incompatible with cv::Mat
  12. Python tkinter 设置主题
  13. Java项目:医疗管理系统 (java+Springboot+Maven+Mybatis-plus+Vue+Mysql)
  14. 汉信码生成和识别SDK
  15. MacOS Big Sur 如何安装创新SBX-Fi Surround 5.1Pro(USB外置)声卡?
  16. 关于Scrapy爬虫框架中meta参数的使用示例演示(下)
  17. 递归展示树状图/树状表格
  18. 2022-2028年中国5G 汽车产业应用市场竞争策略及未来发展潜力报告
  19. 2. 将文件中每一行字符反序
  20. Java获取国内各个地区实时天气

热门文章

  1. 脚本是什么意思?有什么特点?与RPA有哪些区别?
  2. java表示新年快乐,关于新年快乐祝贺语
  3. 为电子商务网站添加在线支付功能
  4. linux系统怎么进root用户,linux系统如何切换到root用户
  5. 项目部署脚本启动命令sh文件配置重新启动restart.sh配置停止流程stop.sh配置
  6. 移动设备标识码简单总结
  7. 自定义设置页边距【word】
  8. 利用DoHome APP和音箱控制LED灯实验参考步骤
  9. 包含对象名字的游戏id_教你从头写游戏服务器框架(3)
  10. 产品经理,如何用底层逻辑去旅行?