返回javascript字符串中第一个空格后的所有内容

返回javascript字符串中第一个空格后的所有内容,javascript,Javascript,在JavaScript中,如何返回字符串中第一个空格后的所有内容?例如: var myString = "This is a string."; 在这种情况下,我希望返回“this”后面空格后的所有内容 你知道我是如何做到这一点的吗?你可以用它来找到空间的索引,并用它来提取你想要的零件: var myString=“这是一个字符串。”; 让subString=myString.slice(myString.indexOf(“”)+1) console.log(子字符串)执行此操作有多种方法,

在JavaScript中,如何返回字符串中第一个空格后的所有内容?例如:

var myString = "This is a string.";
在这种情况下,我希望返回“this”后面空格后的所有内容

你知道我是如何做到这一点的吗?

你可以用它来找到空间的索引,并用它来提取你想要的零件:

var myString=“这是一个字符串。”;
让subString=myString.slice(myString.indexOf(“”)+1)

console.log(子字符串)
执行此操作有多种方法,这是一种可能的方法:

让myString=“这是一个字符串。”;
让[,…myOutput]=myString.split(/\s+/);

console.log(myOutput.join(“”)使用RegExp:

var myString=“这是一个字符串。”;
var myRegexp=/\w\s(.*)/g;
var match=myRegexp.exec(myString);

console.log(匹配[1])
“这是一个字符串。”.split(“”)。splice(1)。join(“”)
FYI,如果第一个字符是一个空格,这将失败。@MarkMeyer,FYI,如果字符串是“是一个字符串”,它不会失败。从一个空格开始,这将返回一个字符串。
它不是第一个空格之后的所有内容,而是第二个空格之后的所有内容。嗯,那么你必须彻底阅读OP的问题。在我看来,在第一个单词和空格之后返回单词似乎更合理。我可以改变我的正则表达式,以计算句子开头的空格,但我不认为这是OP的目的。我不确定更彻底地阅读这个问题如何使“第一个空格后的一切”有不同的含义,但这是你的答案-我只是指出了作为参考的行为。
var myOutput = "is a string.";