Для удаления форматирования из текста можно использовать различные методы в зависимости от языка программирования, который вы используете.
Например, в Python можно использовать регулярные выражения и функцию `re.sub` для удаления форматирования. Вот пример кода:
```python
import re
def remove_formatting(text):
return re.sub(r'\.[^.]*$', '', text)
text = 'name.tar.gz'
clean_text = remove_formatting(text)
print(clean_text) # Вывод: name
```
Чтобы разделить текст на название и формат, можно воспользоваться функцией `split` с аргументом, указывающим разделитель. Например, вот так можно разделить текст на название и формат, используя символ точки в качестве разделителя:
```python
text = 'name.tar.gz'
parts = text.split('.')
name = parts[0]
format = '.'.join(parts[1:])
print(name) # Вывод: name
print(format) # Вывод: tar.gz
```
Здесь мы сначала вызываем функцию `split('.')`, чтобы разделить текст на отдельные части, а затем используем `join(parts[1:])`, чтобы объединить части формата обратно вместе с точками между ними.