私はもともとindexOfを使用してスペースを検索しましたが、単語の境界を検索したいと思います。
このようなものですが、どの正規表現ですか?
var str = "This is a sentence",
firstword = str.search("");
return word;
「これ」を返したいです。タブ、ピリオド、カンマなどの場合でも。
私はもともと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];