Решение, похожее на предложенное Луи, состоит в том, чтобы снова использовать поиск по регулярным выражениям в Notepad++ с параметром поиска:
(^.+?)\s.*$
И заменить на:
\1
Преимущество / отличие этой версии от версии Луи в том, что она также будет соответствовать первым словам, таким как Apostrophy's или Colons: или Hyphen-ated где есть не буквенно-цифровые символы.
Это соответствует всему с начала каждой строки (символ ^ означает начало строки).
Находит хотя бы один символ (.+? не жадное совпадение с одним или несколькими символами) останавливается, как только он находит пробел (\s пусто / пробел).
Затем он выполняет сопоставление всего остального в строке (.* Соответствует нулю или большему количеству символов) до конца строки ($ - конец строки).
В этом случае \1 будет содержать только соответствие раздела в скобках, т.е. все до первого пробела в строке.
NB убедитесь . matches newline флажок соответствия новой строки снят, или вы получите только первое слово во всем документе.