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

正则里的\\s和\s有什么区别?

发布网友 发布时间:2022-04-29 08:31

我来回答

4个回答

热心网友 时间:2022-04-19 02:41

一、两种表达方式表达意义的区别:

1、\s代表正则表达式中的一个空白字符(可能是空格、制表符、其他空白)。

2、\\s代表字符\和字符s,因为\在正则中有特殊意义,所有需要转义,写成了\\ 。

二、表达的作用的区别:

1、\s用于匹配空白字符。

2、\\s用于匹配字符串中的\和s,两个字符。

扩展资料:

一、为什么要用\\s:

1、用\\s是因为所使用的工具\本身就具有转义的功能,比如\b表示退格符,在正则中\b(不在中括号中)表示单词边界,要将字符串\b传给正则就得首先对\转义 ,用\\表示 \, \\b表示\b

2、在这些\本身具有转义作用的工具中,要将字符串\s传给正则用要\\s

二、正则表达式:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。

三、正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

参考资料:

百度百科-正则表达式

热心网友 时间:2022-04-19 03:59

\作为转义字符开关,与不同字母匹配的时候起到不同作用。
写成\s,表示\与s相匹配,在第一次引用该段指令时就会生效,起到\s的作用。也就是表示空白符号。
而写成\\s的时候,\会与第二个\相匹配,形成\\。其含义就是单独的一个\。这种情况,有可能是为了输出\s,而不令其转义。更常见的原因是该段字符串会被处理两次,第一次的时候将\\s处理为\s,第二次处理的时候,才执行\s的作用,即空白符号。

热心网友 时间:2022-04-19 05:34

\s在正则里就表示空白符
用\\s是因为所使用的工具\本身就具有转义的功能,比如\b表示退格符,在正则中\b(不在中括号中)表示单词边界,要将字符串\b传给正则就得首先对\转义 ,用\\表示 \, \\b表示\b
同理在这些\本身具有转义作用的工具中,要将字符串\s传给正则用要\\s追问那 /(\s|^)Cname/ 和 /(\\s|^)Cname/ 这两个哪个对呢?我想做的是在Cname前不是空格就是没有的效果。

追答/(\s|^)Cname/ 这个对,这是直接的正则表达式,不需要考虑字符串的转义

热心网友 时间:2022-04-19 07:25

字面量 var reg=/\s/ 匹配空格; 构造函数 var reg=new RegExp('\\s') ,匹配空格 因为这里是字符串\\ 表示\
var reg=/\\s/ 则表示匹配'\'+空格
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 金丝玉玛瓷砖是广东佛山瓷砖十大品牌吗? 谁了解金丝玉玛瓷砖这个品牌? 笔记本黑屏但是鼠标能动 笔记本开机后黑屏鼠标能动 美味牛肝菌和牛肝菌有什么不同 腌过的蘑菇用焯水吗 牛肝菌如何保存? 腌渍牛肝菌 08年 15个风格怪异的手绘插画:其实我是不知道起什么 索尼cs系列pcg-3c1t笔记本亮度怎么调节 cs1.6亮度无敌高 CS1.6调亮度 玩CS屏幕特别暗,如何调节啊? cs中屏幕太暗 问:2016年石家庄工商银行周六日上班吗 工作总结的结尾怎么写 华为手机流量打开都没有网是啥原因? 华为手机打开数据也没网怎么办 油面筋可以直接吃吗 手机用百度,高德,凯立德那种地图好用 “*S”和“&S”有什么区别? C语言中(*s++)、s++、*s++之间有什么区别啊?求高手解答。。 金丝玉玛瓷砖是一线品牌吗,金丝玉玛是什么档次的? JSP中 <s:></s>什么意思? 金丝玉玛瓷砖是十大品牌吗,实力强吗? 跑美团用哪个导航比较好? 英语中’s 和s’怎么用? 美团导航用高德地图为什么反应很慢 oppo手机抓包工具 scanf("%s",&s) 金丝玉玛瓷砖在全国的排名情况是怎样的? 请问,美团官网用的是什么地图呀? 美团送菜用什么导航好? oppo手机coloros11如何找到安全事件? OPPO手机的充放电调试Log等级是什么,有何作用? 梦见自己喝醉酒了吐了在水里洗澡 玉米土豆泥的做法? 玉米土豆泥的做法步骤图,玉米土豆泥怎么做 玉米土豆泥怎么做好吃 鸡蛋玉米土豆泥的做法,鸡蛋玉米土豆泥怎么做好吃