<p> 正则表达式空格怎么表示,正则表达式如何精确匹配空格?正好前两天做项目的时候遇到了,因为时间紧,所以没有仔细研究。网上随便搜了下,发现答案是五花八门的,正好今天不是很忙就抽空研究了下,废话不多说了,直接看案例吧!</p><p><strong>正则表达式空格怎么表示</strong></p><p>\s* 表示若干个空格(可以是0个)<br/></p><p>\s+ 表示一个或多个空格</p><p><span style="color: rgb(255, 0, 0);">PS:以下案例都以javascript为例,其它语言可参考正则表达式。</span></p><p><span style="color: rgb(0, 0, 0);">正则匹配单个或多个空格</span><br/></p><p><span style="color: rgb(0, 0, 0);"></span></p><pre class="brush:js;toolbar:false">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</pre><p>输出结果如下:</p><p><p style="text-align: center;"><img src="/upload/content/20190925/1569381486692319.png" alt="正则表达式空格怎么表示,正则表达式如何精确匹配空格"title="正则表达式空格怎么表示,正则表达式如何精确匹配空格" width="550px"></p><p>上面案例中的正则表达式为:</p><pre class="brush:js;toolbar:false">/\s*/ 或 /\s+/</pre><p>如果从处理字符串中空格的情况,建议使用每种语言自带的字符串替换函数直接进行替换即可,比如php语言就自带了去除字符串首尾空格的字符串函数trim(),或者使用字符串替换函数str_replace()就可以,其它编程语言类推即可。</p><p>以上就是关于“正则表达式空格怎么表示,正则表达式如何精确匹配空格”的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流。</p>