AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
1.判断是否包含关键字 var i=str.search(/正则表达式/) 查找str中第一个符合正则表达式规则的关键词的位置 返回值:关键词的位置 如果没找到,返回-1 在/末尾加i ignore 忽略大小写 2.获得关键词的内容 2.1只获得第一个关键词的内容 var arr=str.match(/正则表达式/);查找str中第一个符合正则表达式要求的关键词的位置和内容 返回值:[0:关键词,index:位置] 如果没找到则返回null 2.2获得所有关键词的内容: var arr=str.match(/正则表达式/ig); 其中g:global 返回所有关键词组成的数组 3.替换 1. 简单替换:将所有敏感词,替换为统一的值 str=str.replace(/正则表达式/ig, "替换值"); 2.高级替换 根据每个敏感词的不同,动态选择不同的替换值      str=str.replace(/正则表达式/ig, function(kw){ //kw: 可自动获得本次找到的一个关键词 return 根据kw的不同,动态选择不同返回值      }); 原理: 回调函数function()会自动在每个找到的关键词上调用一次。调用时,参数kw会自动接住当前关键词。return返回的新值,会被替换到关键词所在位置。 >##### 衍生操作 删除:替换为空字符串 str=str.replace(/正则/ig,"")