Вы можете сделать это, чтобы отформатировать ваш текст. Таким образом, вам не нужно будет включать какие-либо (возможно) ненужные компоненты.
Intl.NumberFormat('en-IN', {}).format(14000000).replace(/,/g,'.');
Надеюсь, это поможет,
Мой ответ пришел слишком поздно, но я потратил некоторое время, пытаясь сделать что-то подобное, и нашел раздражающе очевидное решение (если кто-то еще это ищет ) ...
Вспоминая, что boost :: program_options :: variables_map
происходит от std :: map
, вы может выполнять совершенно легальную обработку карты STL, включая вставку ...
namespace po = boost::program_options; po::variables_map vm; vm.insert(std::make_pair("MyNewEmptyOption", po::variable_value()); vm.insert(std::make_pair("MyNewIntOption", po::variable_value(32, false)); po::notify(vm);
-Edmond-
Просматривали ли вы функции extra_parser
или allow_unregistered
в Boost :: Program_Options
? В зависимости от того, как именно работает ваша программа, одна или обе программы должны поддерживать то, что вы хотите.