Regex ile bunu önce kontrol edip varsa yine regex ile replace edince istediğin sonucu alabilirsin. Benim senaryomda sadece int ve decimal yüzdelikler replace ediliyor. Sonuç olarak Dev Tools>Element sekmesinden istediğin kısımları alıp editörüne yapıştırabilirsin.

Peki bunu editör'de yapabilir miyim? Sanırım hayır, bu işlem regex match, regex replace ikilisini gerektiriyor ama editörlerde sadece match kısmı var (belki bazı IDE ve eklentiler sağlıyordur, bakmak lazım).

JSFiddle
https://jsfiddle.net/EgoistDeveloper/muw2csbk/

Örnek:

















































Col 1

Col 2

Col 3

Col 4

Col 5

44%

66%

77%

12%

32%

11%

63%

23%

56%

%11

do you reverse this? 11%

this?63%

23%and this

also that56%

reverse%11it%%115%


<script>
document.getElementById('reverse-percent-sign').addEventListener('click', function () {
document.querySelectorAll('td').forEach(function (e) {
let match = e.innerText.match(/([0-9\.,]+)%/);

if (match) {
e.innerText = e.innerText.replace(/([0-9\.,]+)%/, '%' + match[1]);
}
});
});
</script>