回答:
([^\s]+)
働く
^
特定の言語の実装または正規表現に依存すると思います。たとえば、Pythonではre.match
このタスクに使用します。
これはそれを行うはずです:
^\S*
おそらく([^ ]+) .*
、を試すことができます。これにより、最初のグループの最初の空白まですべてが表示されます。
私が使用する@SilentGhostの答えから導き出されます:
^([\S]+)
このインタラクティブなregexr.comページをチェックして、提案されたソリューションの結果と説明を確認してください。
私はそれが良い解決策になると思います: /\S\w*/
^([^ \ s] +)これを使用して、このリンクを使用してテストできる最初の単語のみに正しく一致し ますhttps://regex101.com/
\S
、同等ではあるが不格好なものよりも単純な方を好むという点でややエレガント[^\s]
です。