У меня очень простой вопрос, и я не должен его повесить, но я. Ха-ха!Каков наиболее эффективный способ форматирования следующей строки?
У меня есть строка, что я получаю в следующем формате (ы):
123456-D53
123455-4D
234234-4
Желаемый результат, форматирование сообщения, составляет:
123-455-444
123-455-55
123-455-5
или
123-455
Формат, в конечном счете, зависит от общее количество символов в исходной строке.
Я видел RAL идеи, как это сделать, но я продолжаю дело, что есть лучший способ, чем string.replace и сцепить ...
спасибо за предложения ..
Ян
Вы уверены, что эффективность является наиболее важным показателем здесь, а не, например, читаемость? Профилированы ли вы, чтобы убедиться, что это узкое место в вашей программе? –
Нет на обоих счетах. На самом деле, я уверен, что это не узкое место, и эффективность не является самой важной метрикой. Мне просто любопытно, и я думал об этом весь день. :) –