Доброго дня
не пойму в чем проблема, при разборе xlsx в поле с индексом 7 есть значения к примеру 42.5 или 39.5 нужно оставить только цифры и точку, остальное убираю. Но не оставляет точку просто сливает цифры
VicTHOR, ЩИТО? В каком месте это "спецсимвол", я стесняюсь спросить?
И даже если бы это был спецсимвол, то он бы оставлял вообще всё, а не одну точку.
Неужели так трудно сначала проверять свои догадки, а не сразу публиковать всё, что высосалось из пальца?
VicTHOR, не нужно вводить в заблуждение - спецсимволы внутри символьного класса становятся простыми литералами, и экранированию не подлежат. Шаблон работает как надо: ~[^0-9.]+~