|
![]() |
#1 |
Участник
|
Честно говоря, не понял в чем "прикол". Именно данный фрагмент "сам по себе" вполне корректно написан. Если Вас смущает, что сначала некие служебные символы удаляются, а потом они же вставляются, так ведь не известно, где именно эти символы стояли в исходной строке.
Другой вопрос, как этот фрагмент используется. Есть ли необходимость приведения к определенному формату для решения поставленной задачи. Но по данному фрагменту сказать этого нельзя. Ну, а то, что вместо набора команд strreplace() можно было написать одну команду strRem(), так это дело вкуса ![]()
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#2 |
Участник
|
Цитата:
maskPhone = strreplace(eFiscalDocument.recipientPhone(), "(", ""); maskPhone = strreplace(eFiscalDocument.recipientPhone(), ")", ""); maskPhone = strreplace(eFiscalDocument.recipientPhone(), " ", ""); Вроде как первые три строчки можно смело убрать и это ни как не скажется на конечный результат ![]() |
|