Есть ли способ с помощью xpath найти слова с 30+ символами и добавить пробел после каждого n-го символа?
пример ввода:
<root>
<text>Lorem ipsum dolor sit ametametamet. E Atveroeoseaccusametjustoduodoloresetearebum. Stet clita kasdameta.</text>
</root>
желаемый выход
Lorem ipsum dolor sit ametametamet. E Atveroeose accusametj ustoduodol oreseteare bum. Stet clita kasdameta.
В настоящее время у меня есть этот рабочий раунд
replace(/root/text, '([^ ]{10})', concat('$1', ' '))
, который дает
Lorem ipsum dolor sit ametametam et. E Atveroeose accusametj ustoduodol oreseteare bum. Stet clita kasdameta.
Я думал о комбинировании двухзаменить функции, но это не даст желаемого результата.
replace(/root/text, '([^ ]{30})', replace('$1', '(([^ ]{10}))', concat('$2', ' ')))
создает исходную строку
Lorem ipsum dolor sit ametametamet. E Atveroeoseaccusametjustoduodoloresetearebum. Stet clita kasdameta.