| 書きかけの項目です |
#contentsx(fromhere=true)
subject.jsを用いることで、板のスレ一覧(subject.txt)を変更できます。
参照:V2C 使用法 「外部コマンド:スクリプト」内で「subject.js」と検索。
function checkSubject(ss,bd,cx) {
if (!bd.bbs.is2ch||(bd.key!='software')) {
return ss;
}
var re=new RegExp('^(\\d+)\\.dat<>(.+) \\((\\d+)\\)$','gm');
var ls=[],ls9=[];
var rt;
while (rt=re.exec(ss)) {
if (rt[1][0]=='9') {
ls9.push(rt[1]+'.dat<>★ '+rt[2]+' ('+rt[3]+')\n');
} else {
ls.push(rt[0]+'\n');
}
}
return ls.concat(ls9).join('');
}
function checkSubject(ss,bd,cx) {
ss = removeSageteyon2ch(ss, bd, cx);
ss = removeSageteyonPink(ss, bd, cx);
return ss;
}
function removeSageteyon2ch(ss, bd, cx)
{
var re = /^(\d+)\.dat<>(?:\[転載禁止\] )?(.+?)(?: \[転載禁止\])?(©|©)2ch\.net\t(.*?) \((\d+)\)$/gm;
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
function removeSageteyonPink(ss, bd, cx)
{
var re = /^(\d+)\.dat<>(?:\[転載禁止\] )?(.+?)(?: \[転載禁止\])?(©|©)bbspink\.com\t(.*?) \((\d+)\)$/gm;
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}