问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

1-7 正则表表达式—查找功能

发布网友 发布时间:2023-01-08 06:12

我来回答

1个回答

热心网友 时间:2023-10-21 08:42

正则表达式和js配合可以完成3件事。

1. 查找一个固定的敏感词出现的位置:
以往的方法:str.indexOf()
var i=str.indexOf("敏感词",starti);
在str中,从starti位置开始,查找下一个“敏感词”的位置;
省略第二个参数starti,默认从0位置开始查找;
返回值: 如果找到,返回敏感词第一个字的位置;
如果找不到,返回-1;

问题: 只能查找一种固定的敏感词。

2. 模糊查找符合正则表达式要求的敏感词:
var i=str.search(/正则/);

问题1: 正则默认都是区分大小写的
解决: 在第二个/后加后缀i, ignore

问题2: 只能返回位置i,无法返回敏感词的内容。

3. 查询敏感词的内容,2种情况:

第一种、只查看第一个敏感词的内容和位置:

问题: 正则表达式默认只找到第一个就退出;
解决: 在第二个/后加后缀g, global(全部);

第二种、 查找所有敏感词的内容:

问题: 只能获得内容,无法获得位置;

4. 查找每个敏感词的内容和位置: reg.exec();

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴儿突然变的睡觉多了怎么办 宝宝奶量没增加但是睡眠时间变长怎么回事 孩子出现哪些行为时,意味着孩子进入到猛涨期?家长该做些什么? 1岁宝宝睡眠突然增多是怎么回事 李冰冰与自己小十六岁的男友感情稳定,你会介意找一个比自己小的人结婚... 二月份是什么星座呢 二月份的星座是什么座 十二星座对应月份 2月份是什么座是什么星座 2月份出生的什么星座 梦见聋子的小孩是什么意思 海康4200安装提示少msvcr120.dll msvcr120.dll加载失败 问 哪位帮我注册一个Apple ID 呀,买了ipad ,不会用啦!谢谢啦 我的邮箱是1822622730@qq.com 感激不尽!! 创建一个apple id密码,邮箱是1593975907@qq.com 油豆角如何做好吃 南京小轿车送货跑腿app怎样 小轿车可以加入哪个送货平台 两类程序语言处理程序 中国篮坛第一人无悬念,那么第二人你觉得是谁 请介绍一下篮球明星张伯伦的资料 三星手机如何从freemb.cn/1.html网站上下载安装apn软件? 紫塞秋风战斗中怎么用暗器 怎么样才可以取消微信地区显示 杨国福麻酱的热量 雷蛇鼠标驱动问题 重庆渝诺商贸有限公司公众号怎么注册 全国各地的优秀微信便民平台汇总(部分) 书香重庆公众号的意义 女人梦见捡旧衣服是什么意思 美图秀秀怎么把2个人p一起 用微信朋友圈充当信息平台发消息收费违法吗 全国各地的优秀微信便民平台汇总(部分) 立帆一体机触摸锁怎么解除 qq视频聊天 怎样取消屏蔽? QQ和网络视频被单位屏蔽了,有什么特殊的渠道躲过屏蔽吗 简单易学年会舞蹈 花叶万年青叶子软了像是蔫了一样 花叶万年青叶子发软怎么办 夏天万年青的叶子蔫了怎么办? 微信地区显示的是CU?这是什么地方 晋江签约作家有多少 win10系统怎样设置网络打印机共享 李白《少年子》原文及翻译赏析 富贵不能原文及翻译 富贵不能原文解析 怎么更改计算机管理员账户? ps中的历史记录画笔是怎么用的啊,谢谢求答案 怎么凉拌白菜心好吃 膳食中饱和脂肪酸、单不饱和脂肪酸和多不饱和脂肪酸之间的适宜比例为 梦见与大人物同座 喝水煮粉皮大罗卜水能治疗痛风吗?