Javascript 按空格拆分并选择第二项

Javascript 按空格拆分并选择第二项,javascript,regex,Javascript,Regex,我需要完全在正则表达式中执行一个“red L”.split(“”)[1] 到目前为止,我已经找到了“red L”.match(/(?=\s)。+/),它返回带有前导空格的“L” 如何将其移过匹配的空格?您可以使用正则表达式执行此操作:“red L”.match(/(\w+/)[1] 基本上这意味着。。。匹配空格,然后捕获出现一次或多次的+单词字符。您可以匹配第一个空格并捕获后面的非空格,然后获取捕获的组: console.log( “红色L”。匹配(/(\S+/)[1] );只有在正则表达式中

我需要完全在正则表达式中执行一个
“red L”.split(“”)[1]

到目前为止,我已经找到了
“red L”.match(/(?=\s)。+/)
,它返回带有前导空格的
“L”


如何将其移过匹配的空格?

您可以使用正则表达式执行此操作:
“red L”.match(/(\w+/)[1]


基本上这意味着。。。匹配
空格,然后捕获出现一次或多次的
+
单词字符。

您可以匹配第一个空格并捕获后面的非空格,然后获取捕获的组:

console.log(
“红色L”。匹配(/(\S+/)[1]

);只有在正则表达式中才这样做有充分的理由吗…?是的,需要超级灵活的配置,而不需要任何硬编码:)我认为OP希望通过正则表达式处理空白。