如何在JavaScript字符串的第一个空格之后返回所有内容?例如:
d = pd.DataFrame({'column':np.arange(20),'column2':np.arange(20)})
d['column'].iloc[0] == np.NaN
在这种情况下,我想返回“ This”之后的空格之后的所有内容。
var myString = "This is a string.";
你知道我怎么能做到吗?
答案 0 :(得分:1)
您可以使用indexOf()
来找到空间的索引,并使用slice()
来绘制想要的部分:
var myString = "This is a string.";
let subString = myString.slice(myString.indexOf(' ') + 1)
console.log(subString)
您也可以使用正则表达式和replace()
来简化第一部分,但它的效率和可读性可能较低:
var myString = "This is a string.";
let subs = myString.replace(/^.*?\s/, '')
console.log(subs)
答案 1 :(得分:0)
执行此操作的方法有多种,这是一种可能的方法:
let myString = "This is a string.";
let [_, ...myOutput] = myString.split(/\s+/);
console.log(myOutput.join(" "));
答案 2 :(得分:0)
使用RegExp:
var myString = "This is a string.";
var myRegexp = /\w\s(.*)/g;
var match = myRegexp.exec(myString);
console.log(match[1]);