スクリプト/subject.js
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
|書きかけの項目です|
*目次 [#t40e70cb]
#contents
*subject.jsとは [#vaecb65a]
subject.jsを用いることで、板のスレ一覧(subject.txt)を変...
参照:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2...
**仕様 [#r223ae1a]
-文字コードは&size(16){''&color(red){UTF-8};''};です。
-checkSubject(ss,bd,cx) … subject.txtを取得した後解析する...
--ss … 取得したsubject.txt
--bd … 板オブジェクト
--cx … (現在はダミー)
-subject.jsを変更した時は「ファイル」メニューの「再読み込...
**注意 [#s3701a1e]
-checkSubject(ss,bd,cx)はsubject.txtを実際に取得した時に...
-現在ローカル板・Twitter仮想板でcheckSubject(ss,bd,cx)は...
-このスクリプトはスレ一覧が更新された後に動作するので、既...
**ダウンロード [#k8230a52]
-&ref(スクリプト一覧/subject.js20120923.zip,20120923時点);
**使用方法の例 [#xd06a455]
***▽ソフトウェア板でスレッド924を下げてスレタイの先頭に★...
function checkSubject(ss,bd,cx) {
if (!bd.bbs.is2ch||(bd.key!='software')) {
return ss;
}
var re=new RegExp('^(\\d+)\\.dat<>(.+) \\((\\d+)\\)$',...
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('');
}
引用:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c...
***▽スレタイに含まれる[転載禁止]や[無断転載禁止]、©2...
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<>(?:\[(?:無断)?転載禁止\] )?(.+?)...
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
function removeSageteyonPink(ss, bd, cx)
{
var re = /^(\d+)\.dat<>(?:\[(?:無断)?転載禁止\] )?(.+?)...
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
-おそらく既にsubject.jsを導入して何らかの機能を活用してい...
***▽スレタイでリピートする[転載禁止]や[無断転載禁止]、&co...
function checkSubject(ss,bd,cx) {
// ss = removeSageteyon2ch(ss, bd, cx);
ss = removeSageteyon2chDuplex(ss, bd, cx);
return ss;
}
function removeSageteyon2chDuplex(ss, bd, cx)
{
var re = /^(\d+)\.dat<>(?:(?: ?\[(?:無断)?転載禁止\])*)...
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
-上にある転載禁止削除ルーチンの二重記載対応版です。機能的...
一重版を利用しない設定にしてから、こちらの多重版だけを利...
-多重化した部分をさらに重ねれば、原理的には三重版にも対応...
判断部分をリピート「括って当該部位をリピート指定+」でシン...
回避策を講じてくることへの想定も必要で、スレタイ後方の処...
捕獲する部分を増やすぶん余計な処理になるため微量ながらも...
**外部リンク [#lc3cb0f3]
-スレタイplus for V2C
http://anti.rosx.net/be/ttp/
終了行:
|書きかけの項目です|
*目次 [#t40e70cb]
#contents
*subject.jsとは [#vaecb65a]
subject.jsを用いることで、板のスレ一覧(subject.txt)を変...
参照:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2...
**仕様 [#r223ae1a]
-文字コードは&size(16){''&color(red){UTF-8};''};です。
-checkSubject(ss,bd,cx) … subject.txtを取得した後解析する...
--ss … 取得したsubject.txt
--bd … 板オブジェクト
--cx … (現在はダミー)
-subject.jsを変更した時は「ファイル」メニューの「再読み込...
**注意 [#s3701a1e]
-checkSubject(ss,bd,cx)はsubject.txtを実際に取得した時に...
-現在ローカル板・Twitter仮想板でcheckSubject(ss,bd,cx)は...
-このスクリプトはスレ一覧が更新された後に動作するので、既...
**ダウンロード [#k8230a52]
-&ref(スクリプト一覧/subject.js20120923.zip,20120923時点);
**使用方法の例 [#xd06a455]
***▽ソフトウェア板でスレッド924を下げてスレタイの先頭に★...
function checkSubject(ss,bd,cx) {
if (!bd.bbs.is2ch||(bd.key!='software')) {
return ss;
}
var re=new RegExp('^(\\d+)\\.dat<>(.+) \\((\\d+)\\)$',...
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('');
}
引用:[[V2C 使用法 「外部コマンド:スクリプト」>http://v2c...
***▽スレタイに含まれる[転載禁止]や[無断転載禁止]、©2...
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<>(?:\[(?:無断)?転載禁止\] )?(.+?)...
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
function removeSageteyonPink(ss, bd, cx)
{
var re = /^(\d+)\.dat<>(?:\[(?:無断)?転載禁止\] )?(.+?)...
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
-おそらく既にsubject.jsを導入して何らかの機能を活用してい...
***▽スレタイでリピートする[転載禁止]や[無断転載禁止]、&co...
function checkSubject(ss,bd,cx) {
// ss = removeSageteyon2ch(ss, bd, cx);
ss = removeSageteyon2chDuplex(ss, bd, cx);
return ss;
}
function removeSageteyon2chDuplex(ss, bd, cx)
{
var re = /^(\d+)\.dat<>(?:(?: ?\[(?:無断)?転載禁止\])*)...
return ss.replace(re, '$1.dat<>$2$3 ($4)\n');
}
-上にある転載禁止削除ルーチンの二重記載対応版です。機能的...
一重版を利用しない設定にしてから、こちらの多重版だけを利...
-多重化した部分をさらに重ねれば、原理的には三重版にも対応...
判断部分をリピート「括って当該部位をリピート指定+」でシン...
回避策を講じてくることへの想定も必要で、スレタイ後方の処...
捕獲する部分を増やすぶん余計な処理になるため微量ながらも...
**外部リンク [#lc3cb0f3]
-スレタイplus for V2C
http://anti.rosx.net/be/ttp/
ページ名: