loader
25 Sep , 2019

正则表达式空格怎么表示,正则表达式如何精确匹配空格

author

Mr.PAN 潘旭博客

shape animated shape animated shape animated

使用第三方账号注册

使用手机号/邮箱注册

 正则表达式空格怎么表示,正则表达式如何精确匹配空格?正好前两天做项目的时候遇到了,因为时间紧,所以没有仔细研究。网上随便搜了下,发现答案是五花八门的,正好今天不是很忙就抽空研究了下,废话不多说了,直接看案例吧!

正则表达式空格怎么表示

\s* 表示若干个空格(可以是0个)

\s+ 表示一个或多个空格

PS:以下案例都以javascript为例,其它语言可参考正则表达式。

正则匹配单个或多个空格

var string1 = '';
var string2 = ' ';
console.log(/\s*/.test(string1)); true
console.log(/\s*/.test(string2)); true
console.log(/\s+/.test(string1)); false
console.log(/\s+/.test(string2)); true

输出结果如下:

正则表达式空格怎么表示,正则表达式如何精确匹配空格

上面案例中的正则表达式为:

/\s*/
或
/\s+/

如果从处理字符串中空格的情况,建议使用每种语言自带的字符串替换函数直接进行替换即可,比如php语言就自带了去除字符串首尾空格的字符串函数trim(),或者使用字符串替换函数str_replace()就可以,其它编程语言类推即可。

以上就是关于“正则表达式空格怎么表示,正则表达式如何精确匹配空格”的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流。

Robin Binar Themeix

Onubia, turpis inceptos pharetra. Ipsum erat rutrum, luctus non rhoncus quam quisque posuere, eros pede leo facilisis at risus. Ea sit consectetuer suscipit pede hac purus, erat nec

猜你喜欢

WinSxS是什么,C盘WinSxS是什么文件夹?

11 Dec , 2018

2018-12-11 00:01

mac下安装composer,macos系统下全局安装composer

11 Dec , 2018

2018-12-11 00:11

区块链是什么,区块链到底是什么意思,看完这段话就懂了

11 Dec , 2018

2018-12-11 00:19

wireshark使用教程,网络抓包工具wireshark中文版使用教程

11 Dec , 2018

2018-12-11 00:48

VBS整人代码大集合,学会用VBS来编小程序对心仪的女神表白

11 Dec , 2018

2018-12-11 02:06

网友评论 ( 0 条评论 )

评论