вам нужно использовать группы захвата, если вы хотите выполнять операции замены при сохранении компонентов исходной строки.
Ваше регулярное выражение будет следовать что-то вроде:
шаблон: "^([\d])([\d])" //two groups of 10
заменить: "$1 $2"
Скобки вокруг каждого шаблона для блока из десяти определяют группу захвата. поэтому мы говорим: «первые десять цифр в группе $ 1, а вторые 10 в группе $ 2». тогда мы просто говорим «напечатать группу 1, добавить пробел и напечатать группу 2».
Обратите внимание, что каждая платформа отличается с точки зрения синтаксиса Regex и заменяет синтаксис. многие используют $number
(например, sed), другие используют \number
(например, notepad ++), поэтому обязательно обратитесь к документации по вашему продукту.