我最初使用indexOf来查找空格,但现在我想查找任何单词边界。
类似这样的,但需要什么正则表达式?
var str = "This is a sentence",
firstword = str.search("");
return word;
我希望返回“ This ”。即使是制表符、句点、逗号等情况也要如此。
我最初使用indexOf来查找空格,但现在我想查找任何单词边界。
类似这样的,但需要什么正则表达式?
var str = "This is a sentence",
firstword = str.search("");
return word;
类似这样:
var str = "This is a sentence";
return str.split(/\b/)[0];
虽然你可能想要检查是否有这样的匹配:
var str = "This is a sentence";
var matches = str.split(/\b/);
return matches.length > 0 ? matches[0] : "";
这将在每个单词边界处拆分字符串并返回第一个单词:
var str = "This is a sentence";
firstword = str.split(/\b/)[0];