Не уверен, что это проще, но эффективнее.

аюсь сделать что-то довольно простое с регулярным выражением в Python ... это то, что я думал, по крайней мере.

То, что я хочу сделать, это сопоставить слова из строки, если перед ней следует пробел. Если он находится в начале строки, то ранее не требуется никаких пробелов - если он находится в конце, также не ищите пробелы.

Пример:

"WordA WordB WordC-WordD WordE"

Я хочу соответствоватьWordA WordB WordE.

Я только придумал слишком сложный способ сделать это ...

(?<=(?<=^)|(?<=\s))\w+(?=(?=\s)|(?=$))

Мне кажется, должен быть простой способ решения такой простой проблемы ... Я подумал, что могу просто начать с(?<=\s|^) но это не представляется возможным, потому что «просмотр требует шаблона фиксированной ширины».

Ответы на вопрос(1)

Ваш ответ на вопрос