JavaScript で正規表現を使用して、すべての段落の最初の単語を見つけようとしています。私は次のようにしています:
function getFirstWordInParagraph(content) {
return content.match(/\n\S+/gi);
}
ここでの問題は、改行文字を一致させる方法がわからないが、結果から除外することです。これは JavaScript 正規表現で可能ですか?
注: 関数は、最初の段落の最初の単語を考慮しません。
JavaScript で正規表現を使用して、すべての段落の最初の単語を見つけようとしています。私は次のようにしています:
function getFirstWordInParagraph(content) {
return content.match(/\n\S+/gi);
}
ここでの問題は、改行文字を一致させる方法がわからないが、結果から除外することです。これは JavaScript 正規表現で可能ですか?
注: 関数は、最初の段落の最初の単語を考慮しません。
「行頭の位置」には特別な構文があります:^
アンカー(オプションを設定したMULTILINE
場合):
function getFirstWordInParagraph(content) {
return content.match(/^\S+/gm);
}
i
正規表現には大文字と小文字が区別されないため、このオプションは必要ありません。
このソリューションは、文字列の最初の単語も検索します。