Этот шаблон будет соответствовать обоим словам:
^(\w+)\s+(\w+)$
Шаблон объясняет:
^ Begin of Line
(\w+) One or more word characters (letters and digits), stored in group $1
\s+ Whitespace, one or more chars
(\w+) One or more word characters (letters and digits), stored in group $2
$ End of Line
Кроме того, .*?
, вероятно, не то, что вам нужно, так как он может легко соответствоватьпустой строки.Когда у вас есть фиксированная структура, вам нужно жадное сопоставление.