Monarch-LFV

|
Posted: Wed Jul 02, 2025 01:02 Post subject: |
|
|
Batya
Если это в простом текстовом редакторе, то тут без цикла, а без цикла только так:
Code: | (<Value>\d+)([\.,\s ])?(\d{3})*\2?(\d{3})*\2?(\d{3})*\2?(\d{3})*\2?(\d{3})*\2?(\d{3})*\2?(\d{3})*\2?(\d{3})*\2?(\d{3})* |
То есть, для каждой группы разрядов выделяем свою подгруппу, в замене так:
Code: | \1\3\4\5\6\7\8\9\10\11 |
Вторая подгруппа отдана для определения разделителя, поэтому пропущена, чтобы в других местах был однозначно такой же.
И еще нюанс, бывает, в качестве разделителя разрядов ставят неразрывный пробел (Alt+160), форум этот символ не передает, поэтому во второй группе вместо пробела нужно поставить неразрывный пробел, а точку бы убрал, так как это уже разделитель дробной части (для англ.): ([,\s ]) |
|