/* =====================================================
Function: wp_sk.cleanerTXT(str)
Sprzątanie nie związane bezpośrednio z wikiskładnią
===================================================== */
wp_sk.cleanerTXT = function (str)
{
// usuwanie unikodowych znaków sterujących
str = str.replace(//g, '');
// korekty dat
// występuje w interwiki (hr)
//str = str.replace(/()\. *(stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia)/g, '$1 $2') // niepotrzebna kropka
str = str.replace(/()0() *(stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia)/g, '$1$2 $3') // niepotrzebne 0
// poprawkowate różne (kolejność jest istotna!)
str = str.replace(/°/g, '°');
str = str.replace(/∑/g, '∑');
str = str.replace(/←/g, '←');
str = str.replace(/→/g, '→');
str = str.replace(/↑/g, '↑');
str = str.replace(/↓/g, '↓');
str = str.replace(/†/g, '†');
str = str.replace(/<sup>o<\/sup>/g, '°');
str = str.replace(/<\/?br ?\/?>/gi, '<br />');
// dopisanie kropki itp
str = str.replace(/ (tzw|tzn) /g, ' $1. ');
str = str.replace(/()ok\.()/g, '$1ok. $2');
str = str.replace(/()ok ()/g, '$1ok. $2');
str = str.replace(/ d\/s /g, ' ds. ');
str = str.replace(/ wg. /g, ' wg ');
// sklejanie skrótów
str = str.replace(/m\.? ?(npm|n{1,3}p{1,3}m\.?)/g, 'm n.p.m.');
str = str.replace(/ m\. in\./g, ' m.in.');
str = str.replace(/ o\. o\./g, ' o.o.');
return str;
}