2
A
答えて
2
\w+\b.
は、単語の境界が続く1つ以上の単語の文字と一致し、その後、非単語の文字である任意の文字(\b
は、次の.
のサブパターンを制限します)と一致します。この方法は何も否定するものではなく、重要なことを逃してしまうことに注意してください。正規表現パターンのリテラルドットをエスケープする必要があります。
- :regex demo
詳細を参照してください
var s = "George R.R. Martin"; console.log(s.match(/\b\w+\b(?!\.)/g));
:
あなたは否定先読み
(?!\.)
を使用することができます\b
- 先頭ワード境界 \w+
- 1+ワード文字\b
- 末尾の単語境界(?!\.)
は - 最後の言葉charがマッチした後に何.
があってはなりません。
詳細については、how negative lookahead worksを参照してください。
+0
それは私が必要なすべてです。ありがとう、そんなに!私はその答えを数分で最高にマークします。 –
関連する問題
- 1. 正規表現がファイル名の末尾に一致しない
- 2. 正規表現と一致しないオプションの末尾の
- 3. Nginxは、server_name正規表現が一致しない場合に末尾のドットを受け入れます。
- 4. 末尾のスラッシュを一致させるためのCompojure正規表現
- 5. Google TestのASSERT_DEATH正規表現の末尾に一致する
- 6. ワイルドカードの末尾に一致する正規表現
- 7. 正規表現で最初の単語を一致させる
- 8. 正規表現の後ろに文字列がない単語をマッチさせ、複数の単語(5単語まで)を一致させる正規表現
- 9. 正規表現を見つけて特定の単語に一致させる
- 10. 末尾に一致する<br>タグと正規表現
- 11. C#正規表現文字列の末尾の数字を一致させる
- 12. 正規表現 - オプションで単語を一致させる
- 13. 文字列の末尾が一致する正規表現パターン
- 14. posix正規表現が単語に一致しません
- 15. C++正規表現で句読点のない単語に一致させる
- 16. javascript正規表現と単語が一致しない
- 17. Python正規表現の単語内の単語の一致
- 18. 空白がない単語に一致する正規表現
- 19. 正規表現 - 一度だけの行にマッチ単語
- 20. アポストロフィの単語に一致するための正規表現
- 21. 接頭辞または接尾辞なしの一単語に一致する正規表現
- 22. 正規表現と一致する単語がない空白
- 23. 文中の単語を一致させるための正規表現
- 24. 正規表現を最大2語と一致させる正規表現
- 25. 一部の単語に一致する正規表現
- 26. (Solaris10 grep)異なる単語に一致する正規表現
- 27. 可能な単語に一致する正規表現
- 28. フレーズ(単語だけではない)の正規表現
- 29. 単語が一致しないための別の正規表現のヘルプ
- 30. 正規表現のURLを一致させる正規表現
どのように正規表現を試しましたか? –
@WiktorStribiżew私の問題は、私は '正規表現で否定する方法を知っていません。私は終わりにドットが欲しくないと正規表現にどのように伝える?単語の終わりは '\ b'ですが、他に何がありますか? –
https://regex101.com/ – gskema