2015-07-22 2 views

ответ

10
\s+(?=\S*:) 

Вы можете разделить на это.

См. Демонстрационную версию.

https://regex101.com/r/hF7zZ1/4

Это в основном используют lookahead, чтобы убедиться, что space, который раскалывается на следуют non space characters and : .so он будет работать, как вы хотите.

+1

Не могли бы вы объяснить, что значит каждый? Я очень новичок в dev. Благодаря! – ZHH

+0

Плюс, я пробовал как этот 'string.split ('\ s + (? = \ S * :)')' но не работает. – ZHH

+0

спасибо за демо. Великий!! – ZHH

Смежные вопросы