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