关于正则表达式的一个问题 ([0-9.\\-A-Za-z]+)为啥 . 前面不需要加转义符号
字符集内部的点不用转义
■网友
这个是集合里面的。你在代码里试试看就知道了,没必要死扣别人的说法,其他人也会错的。我所说的一切仅代表了我的言论自由,纯属个人随意发挥。欢迎关注我的公众号:code_digger一起探讨技术和人生。
■网友
尽信书不如无书,但是这里的确是不需要转义的。这个 \u0026#39;.\u0026#39; 在 字符组的方括号内部,已经不是元字符了,只是一个普通的\u0026#39;.\u0026#39; 。JavaScript正则中很多原本需要转义的元字符在字符组中都不需要转义,即可代表自身,除了题中所说的点\u0026#39;.\u0026#39;外,还有 ? * + 等等一些,这里不列举了。题主如果有兴趣可以看一些专门讲解正则表达式的书籍,如《精通正则表达式》。
推荐阅读
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- |徐州市出台《关于优化创新创业生态系统 提升区域科技创新活力的实施意见》及实施细则
- 雨下|全球关于禁售燃油车只是理论上可行吗
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 智叔|很多家长还在整箱买:谈谈关于牛奶的17个真相警惕这些列入黑名单的“假牛奶”
- 关于微信小程序的思考:运营者该何去何从
- 关于人工智能虚拟人的一些问题
- 知乎上关于人生经验的介绍是否可能对青少年造成潜在危害
- 写下我关于做数据分析专员的困惑和各位的建议是
- 非物质文化遗产|市北文体中心一场关于“非遗”的盛会…
