社区
Java
帖子详情
var reg = /\s/g;这个正则表达式如何解释
麦田
领域专家: 后端开发技术领域
2011-12-21 12:59:52
function paseSpace(strInput){
var reg = /\s/g;
var chKeyWords = strInput.replace(reg,"");
return chKeyWords;
}
为什么/\s/g 能去除空格。。
...全文
3268
6
打赏
收藏
var reg = /\s/g;这个正则表达式如何解释
function paseSpace(strInput){ var reg = /\s/g; var chKeyWords = strInput.replace(reg,""); return chKeyWords; } 为什么/\s/g 能去除空格。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
杨仔加加加
2014-02-20
打赏
举报
回复
..这个是语法,没有为什么,正则表达式有一套设计好的给我们使用
南老頭
2011-12-21
打赏
举报
回复
/正则表达式/ 这两个斜杠是JS正则表达式的规则,在JAVA里面用引号"",
\s 如果不用斜杠,匹配的就是“s”这个字符本身, 而"s"这个字符本身有特殊含义,在这里也用到了它的特殊含义,所以必须加斜杠来进行转义标识, 至于为什么“s”这个字符会有特殊含义,那是正则里面规定的,
就像为什么“hello”这个单词里面必须用"h","e","l","l"..等这些字母,而不是a b c 一样,
后面加“g ”代表匹配所有满足条件的(比如多个空格),而不是只匹配其中一个,
别再问为什么了,
自己好好去看看吧,
贪睡的兔子
2011-12-21
打赏
举报
回复
为什么js定义变量都用var,为什么返回用return
麦田
2011-12-21
打赏
举报
回复
[Quote=引用 1 楼 soflytanny 的回复:]
楼主是不会正则吗,
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\g 全文匹配
[/Quote]
为什么有正斜杠和反斜杠 没什么在后面加个g
南老頭
2011-12-21
打赏
举报
回复
写错了 /g 表达式后面加个g
南老頭
2011-12-21
打赏
举报
回复
楼主是不会正则吗,
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\g 全文匹配
JavaScript
正则表达式
相关笔记
本文深入探讨了
正则表达式
的应用,从基础语法到高级技巧,包括匹配、替换、断言等,提供了丰富的示例,如括号内容的提取与匹配,帮助读者掌握
正则表达式
的精髓。
10分钟搞懂JS
正则表达式
本文深入解析
正则表达式
的构造方法与应用技巧,涵盖构造函数与字面量方式、修饰符作用、特殊符号意义、量词说明及小括号用法。并提供常见场景的
正则表达式
实例,如手机号、邮箱、用户名与密码验证。
正则表达式
js
本文介绍了
正则表达式
的概念及应用,包括如何利用
正则表达式
进行字符串匹配与搜索,探讨了不同字符范围的选择匹配,并展示了实际应用场景,如表单验证与敏感词过滤。
正则表达式
本文深入解析
正则表达式
的各种声明方式与使用方法,包括简单类、字符类、反向类、范围类、组合类及预定义类的用法,详细介绍了边界、量词、括号与替换等高级功能,帮助读者全面掌握
正则表达式
的应用。
JavaScript(
正则表达式
)
本文详细介绍了
正则表达式
的创建方式,如字面量和构造函数,及其模式修饰符,涵盖了exec、test和字符串方法的使用,元字符、数量词、重复方式和选择/分组/引用等内容。此外,还展示了String对象对正则的支持,以及前瞻(零宽断言)的应用。
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章