В Notepad++
Найти
(\d)(,)(\d\d\d)
Заметить на
\1\3
Должна стоять галка "Зациклить поиск"
Здравствуйте, Аноним, Вы писали:
Я бы делал через Parse/TryParse и
NumberFormatInfo.NumberGroupSeparator, а не regex'ом, мало ли...
Здравствуйте, igor-booch, Вы писали:
IB>В Notepad++
IB>Найти
IB>IB>(\d)(,)(\d\d\d)
IB>
IB>Заметить на
IB>IB>\1\3
IB>
IB>Должна стоять галка "Зациклить поиск"
а в С# как указать "Зациклить список" или может неверно транслировал?
Делаю так
var res = Regex.Replace(number1, @"(^\d)(,)(\d\d\d)", @"\1\3");
не работает
В C# так:
string source =
@"арпврвпр 1,226,347,446 кыеыкеыуф
аннганган 34,546";
string replaced = source;
do
{
source = replaced;
replaced = Regex.Replace(source, @"(?<pre_digit>\d)(,)(?<post_digits>\d\d\d)", "${pre_digit}${post_digits}");
} while (!source.Equals(replaced));
http://msdn.microsoft.com/en-us/library/ewy2t5e0.aspx
Здравствуйте, Sinatr, Вы писали:
S>Здравствуйте, Аноним, Вы писали:
S>Я бы делал через Parse/TryParse и NumberFormatInfo.NumberGroupSeparator, а не regex'ом, мало ли...
мне в число парсить не надо. мне надо прямо в тексте формат сделать