Re: [Regexp] Вставка дефисов
От: CaptainFlint http://flint-inc.ru/
Дата: 24.02.10 22:22
Оценка: 4 (1)
Здравствуйте, prima_lux, Вы писали:

_>Не могу сообразить какое выражение нужно для такого преобразования:

_>OneTwoThree в
_>one-two-three или One-Two-Three (регистр не важен, просто первый вариант красивее)
_>То есть, если я знаю заранее количество слов, то заменить не проблема. Но слов может быть любое количество, соответственно, ни одного нормального выражения для замены, без дефисов в конце, в голову не приходит.

На Перле я бы написал так:
s/(.)([A-Z])/$1-$2/g;
Почему же, ё-моё, ты нигде не пишешь «ё»?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.