对输入的字符串通过空格分隔
场景:想要对输入的字符串通过空格分隔,但是不同字符串之间的空格个数不一样,因此可以使用正则表达式进行分隔。
str.trim().split(/\\s+/)
这行代码可以分解成两部分:文章来源:https://www.toymoban.com/news/detail-479399.html
-
str.trim()
: 这个调用会移除字符串str
的两端空格,并返回处理后的字符串。例如,对于字符串" hello world! "
,str.trim()
的返回值为"hello world!"
。 -
.split(/\\s+/)
: 这个调用会将处理后的字符串按照一个或多个空格分隔符进行分割,并返回分割后的字符串数组。正则表达式/s+/
匹配一个或多个空格字符(包括空格、制表符、换行符等)。例如,对于字符串"Beijing Development Department 100"
,str.trim().split(/\\s+/)
的返回值为["Beijing", "Development", "Department", "100"]
。
综合起来,str.trim().split(/\\s+/)
的作用是将输入字符串 str
按照空格分隔符分割成若干个字符串,并去除每个字符串的两端空格。文章来源地址https://www.toymoban.com/news/detail-479399.html
到了这里,关于对输入的字符串通过空格分隔的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!