Есть строка типа 'asda12312.234234ertert,34534'. Нужно достать из неё только цифры и первую точку или запятую.
'asda12312.234234ertert,34534' => '12312.23423434534'
'asda12312,234234ertert,34534' => '12312,23423434534'
1) Сначала удалить "всё, что не цифры, точки и запятые".
2) Заменить "( цифры [точка запятая] цифры ) [точка запятая]" на \1 (т.е. на содержимое скобок). Сделать это глобально.