JSFiddle - React, Tailwind, and code Playground
HTML
<pre id="out"></pre>
JavaScript
const phrases = [
'Зеленая поляна',
'Живописная, прекрасная долина, в которой растет вкусная малина!',
];
phrases.forEach(mySuperFunc)
function mySuperFunc(phrase) {
const modifiedPhrase = phrase
.split(' ')
.map(word =>
word
.replace(/(ная)([,.!;:]?)$/, 'ную$2')
.replace(/(на)([,.!;:]?)$/, 'ну$2')
)
.join(' ');
out.textContent += phrase + '\n' + modifiedPhrase + '\n ------------ \n'
}
out.textContent += 'живи теперь с этим :)'