正则表达式匹配一段里的第一个空格?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式匹配一段里的第一个空格?相关的知识,希望对你有一定的参考价值。
匹配一段文字中第一个空格,只匹配第一个。
参考技术A 如果是只匹配一个字符串的第一个空格的话直接用空格就好了js:
str = 'qwe asd zxc';
console.log(str.replace(/ /,'0'));
//qwe0asd zxc
php:
$str = 'qwe asd zxc';
echo preg_replace('/ /',"0",$str,1);//第4个参数是要替换几次,默认是-1,见到一次替换一次
//qwe0asd zxc
其他语言就不一一举例了 参考技术B 查找:“(^\d+\.\d+) ”
替换:"\1 " 参考技术C 因为我不知道你想做的业务是什么?所以可以从另一个角度来考虑,按空格分割字符串,如果数组大于1,那么数组第一个元素位置就是空格的位置。
以上是关于正则表达式匹配一段里的第一个空格?的主要内容,如果未能解决你的问题,请参考以下文章
Linux shell里用正则表达式怎么表示一段文字,只包括英文字母和空格