JavaScript 字符串分割:.split('\s+') 用法详解
.split('\s+') 是 JavaScript 中用于将字符串分割成数组的常用方法。它使用正则表达式 '\s+' 作为分隔符,将字符串以一个或多个空白字符(包括空格、制表符、换行符等)进行切割。
'\s+' 是一个正则表达式,其中:
- '\' 是用来转义字符 '' 的。由于 '' 在字符串中也有特殊含义,需要使用双反斜杠进行转义。
- 's' 表示匹配任意空白字符(空格、制表符、换行符等)。
- '+' 表示匹配一个或多个空白字符。
例如:
const str = 'Hello world!';
const words = str.split('\s+');
console.log(words); // 输出 ['Hello', 'world!']
在这个例子中,.split('\s+') 将字符串 'Hello world!' 以空格作为分隔符进行切割,并返回一个包含两个元素的数组 ['Hello', 'world!']。
.split('\s+') 是一个非常实用的字符串处理方法,可以方便地将字符串分割成数组,以便进行进一步的处理。
原文地址: https://www.cveoy.top/t/topic/o28x 著作权归作者所有。请勿转载和采集!