寻找第一个空间的正则表达式问题

obd*_*dgy 1 notepad++

我有这样的台词:

url.ru/?kluch word word word
url.ru/?2kluch word
url.ru/?2kluch word word
url.ru/?2kluch_word word-word
Run Code Online (Sandbox Code Playgroud)

我需要把| 在url和第一个空间之间.

试试这个:

查找:^(.+)\ s(.+)

替换为: $ 1 | $ 2

但它不是我需要的工作方式.

Tom*_*Tom 7

这对我有用:
查找^([^\s]+)\s
替换$1|