※※新しい記述例を随時募集しています。気軽に加筆してください※※ |
// ▽キャップ付きの投稿を着色する <rx2>^(?!.*(?:トラックバック|株主|[φψ])).*★ <font color="red">$&</font> name
// ▽トリップ付きの投稿を着色する("???") <rx2>(◆\?{3})([^a-zA-Z\d\./]) <font color="mediumpurple">$1</font>$2 name // ▽トリップ付きの投稿を着色する(10桁) <rx2>(◆[a-zA-Z\d\./]{10})([^a-zA-Z\d\./]) <font color="cadetblue">$1</font>$2 name // ▽トリップ付きの投稿を着色する(12桁) <rx2>(◆[a-zA-Z\d\./]{12})([^a-zA-Z\d\./]) <font color="steelblue">$1</font>$2 name
// ▽BBQ焼き鳥を着色 <ex2></b>[―{}@{}@{}-]<b> </b><font color="magenta">[―{}@{}@{}-]</font><b> name
//▽名前欄5文字以上省略 <rx2>(.{5}).* $1 name
//▽名前欄を全て名無しさんに置換 <rx2>(.{1}).* 名無し name
//▽特定のコテハンを名無しさんに置換 <rx2>コテハン名 名無しさん name
//▽引用文を着色+引用行の数字のレス化を防ぐ <rx2>((?:^|<br>) {0,2})(>(?!<)|>(?!<))(?!\2?[1-91-9][\d0-9]{0,3}(?![\d0-9]|(?:[,,][\d0-9]+)*(?:[,,][\d0-9]+)*[,,][00]|[..][\d0-9])|\2?ID:|(?<!>)*(?:(?: * ){6}|[:; ̄__]{3}))(\2?)(.*?)(?=<br>|$) $1<font color=green>$2$3<!-- -->$4</font> msg
// ▽レス抽出部分の1行目だけ着色 <rx2>((?:^|<br>)\s?(?:>|>| ){0,3})(▼?\s?[0-9]{1,4}(?![0-9])[^<]+?(?:[901][0-9](?:年[01][0-9]月|/[01][0-9]/|-[01][0-9]-)[0123][0-9](?![0-9]|/|\))|Over\s1000\sThread)[^<]*?)\s?(?=<br>|$) $1<font color="darkred">$2</font> msg
// ▽HTMLタグの強調表示(属性なし) <rx2>(<)(/?[a-zA-Z]+\d*)(/?)(>) <font color="darkmagenta">$1</font><font color="mediumblue">$2</font><font color="teal">$3</font><font color="darkmagenta">$4</font> msg // ▽HTMLタグの強調表示(属性あり) <rx2>(<)([a-zA-Z]+\d*)( (?:(?!>)[^<])+)(>) <font color="darkmagenta">$1</font><font color="mediumblue">$2</font><font color="teal">$3</font><font color="darkmagenta">$4</font> msg // ▽HTMLコメントの着色 <rx2><!--(?:(?!-->).)*--> <font color="gray">$&</font> msg
// ▽一行コメントの着色 <rx2>((?:^|<br>)[ ]{0,3})((?://|#|#|♯|;|;)(?:(?!<br>).)*) $1<font color="gray">$2</font> msg // ▽複数行コメントの着色 <rx2>/\*(?:(?!\*/).)*\*/ <font color="gray">$&</font> msg
// ▽MD5 <rx2>(?<![!=#-&(-;?-\[\]-~])([\da-fA-F]{32})(?![!=#-&(-;?-\[\]-~]) <font color="navy"><b>$1</b></font> msg // ▽SHA1 <rx2>(?<![!=#-&(-;?-\[\]-~])([\da-fA-F]{40})(?![!=#-&(-;?-\[\]-~]) <font color="crimson"><b>$1</b></font> msg // ▽SHA256 <rx2>(?<![!=#-&(-;?-\[\]-~])([\da-fA-F]{64})(?![!=#-&(-;?-\[\]-~]) <font color="olive"><b>$1</b></font> msg // ▽SHA384 <rx2>(?<![!=#-&(-;?-\[\]-~])([\da-fA-F]{96})(?![!=#-&(-;?-\[\]-~]) <font color="peru"><b>$1</b></font> msg // ▽NGFiles <rx2>(?<![!=#-&(-;?-\[\]-~])([\dA-V]{26})=((?:(?!<br>).)*) <font color="brown"><b>$1</b></font>=<font color="cornflowerblue">$2</font> msg
//▽wが2つ以上続けば1つに省略 <rx2>[wWwW]{2,}(?![A-Za-z0-9_%&\--/=]) <font color=gray>w</font> msg
//▽wが10以上なら省略 <rx2>[wWwW]{10,}(?![A-Za-z0-9_%&\--/=]) w..[略] msg
// ▽文頭の空行を削除する <rx2>^(?:[ ]*<br>)+ msg // ▽文末の空行を削除する <rx2>(?:<br>[ ]*)+$ msg
// ▽3行以上の空行は2行に省略する <rx2><br>(?:[ ]*<br>){3,} <br><br><i><font color="aliceblue">[空行略]</font></i><br> msg
//▽半角スペースを含む「> 1」や「>> 1」をアンカー化しない <rx2>(>|>)(?= [\d0-9])\t$1<!-- -->\tmsg
// ▽1001以上のレスアンカーのリンクをはずす <rx2>(?:>|>)(?!(?:1000|1000)[^\d0-9])(?=(?:[\d0-9]+-)?[\d0-9]{4,}) $&‎ msg <0>.2ch.net/
// ▽000>>,000≫ → >>000(行頭のみ) <rx2>(^|<br>) ?([\d0-9]+)(?:>|<|[<≪≫《》〈〉]){1,2} $1>>$2 msg // ▽<<000,≫000 → >>000(行頭のみ) <rx2>(^|<br>) ?(?:<|[<≫》〉]){1,2}([\d0-9]+) $1>>$2 msg // ▽>>000ー000 → >>000-000 <rx2>((?:>|>){1,2}[\d0-9]+)(</a>)?[‐-ーー~~](?:<[^>]+>)?(?:>|<|[<>≪≫《》〈〉])*([\d0-9]+)(?:</a>)? $2$1-$3 msg
V2Cが半角スペースが文字参照で書き込まれているAAをAAレスとして認識しない仕様に対処。
// ▽自動AA認識支援 <rx2> (?: | );? ‎ msg
// ▽NGFiles晒しスレの画像リンクを無効化 <rx>(?:h?t?tps?://(www\.)?|(?<![!=#-&(-;?-\[\]-~])www\.)([!=#-&(-;?-\[\]-~]*(imepita\.jp|pita\.st|pic\.to|\.jpe?g|\.gif|\.png|\.bmp)[!=#-&(-;?-\[\]-~]*) <i><font color="gray">[$3リンク無効化]</font></i> $1 $2 msg <0>NGFiles.txtを晒すスレ
// ▽グロ画像URL撤去 <rx2>(?:h?t?tps?://(www\.)?|[^!=#-&(-;?-\[\]-~]www\.)([!=#-&(-;?-\[\]-~]*\b(?:alsgaypornstars\.com|amilala\.blogspot\.com|bestgore\.com|bmezine\.com|charonboat\.com|crazyshit\.com|creatives\.livejasmin\.com|documentingreality\.com|doubleclick\.net|dushw\.cn|duvx\.com|easyweb\.easynet\.co\.uk|feiyu\.com\.cn|festered\.com|gagthefag\.com|gallery\.gaymanflicks\.com|gay\.jp|gazo01\.chbox\.com|gore\.forcedexistence|gore\.forcedexistence\.com|goregasm|grannymax\.com|grodictionary|guro|hackpalace\.com|hellplant\.org|ibiblio\.org|imageshugger\.com|img\.chan4chan\.com|jodi\.org|kur0nek0\.web\.infoseek\.co\.jp|liquidgeneration\.com|liveleak|liveleak\.com|lol\.to|lysll\.cn|lysll\.com|mat\.blogdns\.com|mayhem\.net|muvc\.net|nomullas\.net|obon|oglish|ogrish|ogrish\.com|omanchin\.com|poetry\.rotten\.com|porkspin\.com|premium\-movie\.net|rotten|rotten\.com|shilehui\.com|shurunahito\.com|snuffx|snuffx\.com|stileproject\.com|subculture\.com|theync\.com|transa\-na\.net|uncoverreality|uncoverreality\.com|ura\.zebla\.net|viraldeath\.com|wuyabbs\.com|xratedhostz\.com|yaolanimage\.cn|yaromat\.com|youtube\.zz\.tc)\b[!=#-&(-;?-\[\]-~]*) <i><font color="gray">[killed_guro: $1 $2]</font></i> msg
// ▽IP抜き注意 <rx2>h?t?tps?://(?:www\.)?([a-zA-Z\d_/~=\.\-\:]*(naritaka.my-sv.net|falcon.baka|omanchin|hellplant.org|hellplant.org|xxken|ipatukouta|uploda.biz)[a-zA-Z\d_/~=?\.\-]*) <i><font color="gray">[IP抜き注意: $1]</font></i> msg
//▽URL内の"("")"をエンコードしてURL化する <rx2>tps?://[A-Za-z0-9_%&\--/=()]+?(?:/|\.\w{2,5})(?=\((?![A-Za-z0-9_%&\--/=]*\)[A-Za-z0-9_%&\--/=])) $&<escape> msg <rx2>tps?://(?:[A-Za-z0-9_%&\--/=]+|\([A-Za-z0-9_%&\--/=]*\))+ $&<url> msg <rx2>\((?=[A-Za-z0-9_%&\--/=()#;]*<url>) ( msg <rx2>\)(?=[A-Za-z0-9_%&\--/=()#;]*<url>) ) msg <rx2>(?:<escape>|<url>) msg
// ▽特定の拡張子で終わる忍法帖レベル不足のURLを補完 <rx>((?:^|<br>)[\s ]*)(?:h?ttps?(?=[:/]))?(?!://):?/{0,2}([!-~&&[^"()<>/:.]]+\.[!-~&&[^"()<>/:]]{2,}(?::\d+)?/(?!/)[!-~&&[^"()<>]]+\.(?:jpe?g|gif|png|bmp|s?html?|txt|zip|rar)(?::large)?)(?=[\s ]*(?:<br>|$)) $1ttp://$2 <font color="gray">[URL補完]</font> msg <1>NGFiles.txtを晒すスレ
// ▽c.2ch.net, domo2 <rx2>tp://(?:c\.2ch\.net/test/[^/]+/|domo2.net/ri/r\.cgi/)([a-z0-9]+/[0-9]+[!=#-&(-;?-\[\]-~]*)(?![!=#-&(-;?-\[\]-~]) $&<br> ┗<font color="cornflowerblue">《http://c.2ch.net/test/read.cgi/$1》</font> msg // ▽がっくし, がっくしIPv6, 讃岐, べっかんこ <rx2>tp://(?:orz\.2ch\.io/p/-/|orz\.9lab\.org/p/[^/]+/|s\.s2ch\.net/test/-/|.+?\.u\.?la(?:\.cc)?/test/[a-z]\.so/)([a-z0-9.]+2ch\.net/)([a-z0-9]+/[0-9]+[!=#-&(-;?-\[\]-~]*)(?![!=#-&(-;?-\[\]-~]) $&<br> ┗<font color="cornflowerblue">《http://$1test/read.cgi/$2》</font> msg
// ▽動画ID:SmileVideo, NMM, フォト蔵(sm****, nm****, am****, fz****) <rx2>(?<![!=#-&(-;?-\[\]-~])((?:[ns]m|fz)\d+)(?![!=#-&(-;?-\[\]-~]) <font color="brown">$1</font> <font color="cornflowerblue">《http://www.nicovideo.jp/watch/$1》</font> msg // ▽マイリスト:mylist/**** <rx2>(?<![!=#-&(-;?-\[\]-~])mylist/(\d+)(?![!=#-&(-;?-\[\]-~]) <font color="brown">mylist/$1</font> <font color="cornflowerblue">《http://www.nicovideo.jp/mylist/$1》</font> msg
// ▽AxfcUpLoader:Img,Flv,Flash,File,Sc,He,Ne,H,Li,N,Si,C,O,Al,S,P,Ar,B,K,F,Be,Na,Ca,Mg,Cl <rx2>(?<![!=#-&(-;?-\[\]-~])(Img|Flv|Flash|File|S[ci]?|He?|N[ae]?|Li|C[al]?|O|A[rl]|P|Be?|K|F|Mg)_(\d{3,})(\.\w{1,4})?(?![!=#-&(-;?-\[\]-~]) <font color="brown">$1_$2$3</font> <font color="cornflowerblue">《http://www1.axfc.net/uploader/$1/so/$2》</font> msg
// ▽Amazon URLを短縮 <rx2>(tp://www\.amazon\.(?:ca|co\.jp|co\.uk|com|de|fr)/)(?:[^/]*/??dp(?:/product-description|)|(?:exec/obidos|o)/(?:ASIN|ISBN(?:=|%3D)|tg/detail/-/[^/]*)|gp/(?:offer-listing|product(?:/product-description|)|aw/d\.html.*?a=))/?(images/|)(B00[\dA-Z]{7}|[\dxX]{10})[^<]* $1dp/$2$3/ <font color="gray">[短]</font> msg // ▽Amazon 商品IDをリンク化 <rx2>(?<!/)dp/(?:B00[0-9A-Z]{7}|[0-9]{10}) http://www.amazon.co.jp/$& msg
// ▽pixiv イラスト/メンバーID // ▽後ろに(deleted)とある場合はURL補完しない <rx2>([^&])(illust_id=\d+)\((deleted|deleted・退会済み)\) <font color="gray">$1《$2》</font> [<font color="red">$3</font>] msg <rx2>([^&])(illust_id=\d+)(?:\s|$) $1<font color="slateblue">《http://www.pixiv.net/member_illust.php?mode=medium&$2》</font> msg // ▽menber表示 直前に区切りがある場合のみマッチ <rx2>(\smember[_\s ]|絵師)の?(id=\d+) $1<font color="slateblue">《http://www.pixiv.net/member_illust.php?$2》</font> msg
//Y-BBSと写メchのURL修正 <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/raunnji$1<br> msg <4>http://y-bbs\.net/raunnji/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/yobi/$1<br> msg <4>http://y-bbs\.net/yobi/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/warai/$1<br> msg <4>http://y-bbs\.net/warai/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/mania/$1<br> msg <4>http://y-bbs\.net/mania/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/nori/$1<br> msg <4>http://y-bbs\.net/nori/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/mata/$1<br> msg <4>http://y-bbs\.net/mata/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/bbs_ai/$1<br> msg <4>http://y-bbs\.net/bbs_ai/\w+ <rx><a\shref=["']\.\./([^"']+)[^>]+> $&http://ws1.y-bbs.net/dare/$1<br> msg <4>http://ws1\.y-bbs\.net/dare/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://ws2.y-bbs.net/kawaii/$1<br> msg <4>http://ws2\.y-bbs\.net/kawaii/\w+ <rx><a\shref=["']\.\./([^"']+)[^>]+> $&http://ws1.y-bbs.net/av/$1<br> msg <4>http://ws1\.y-bbs\.net/av/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://ws3.y-bbs.net/mizugi/$1<br> msg <4>http://ws3\.y-bbs\.net/mizugi/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/bbsero/$1<br> msg <4>http://y-bbs\.net/bbsero/\w+ <rx><a\shref=["']\.\./([^"']+)[^>]+> $&http://ws1.y-bbs.net/jk/$1<br> msg <4>http://ws1\.y-bbs\.net/jk/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://ws2.y-bbs.net/top/$1<br> msg <4>http://ws2\.y-bbs\.net/top/\w+ <rx><a\shref=["']\.\./([^"']+)[^>]+> $&http://ws1.y-bbs.net/ol/$1<br> msg <4>http://ws1\.y-bbs\.net/ol/\w+ <rx><a\shref=["']\.\./([^"']+)[^>]+> $&http://ws1.y-bbs.net/gal/$1<br> msg <4>http://ws1\.y-bbs\.net/gal/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/bbsfree/$1<br> msg <4>http://y-bbs\.net/bbsfree/\w+ <rx><a\shref=["']\.\./([^"']+)[^>]+> $&http://ws1.y-bbs.net/tousatu/$1<br> msg <4>http://ws1\.y-bbs\.net/tousatu/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/anime/$1<br> msg <4>http://y-bbs\.net/anime/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/jyukujyo/$1<br> msg <4>http://y-bbs\.net/jyukujyo/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/kosu/$1<br> msg <4>http://y-bbs\.net/kosu/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/moe/$1<br> msg <4>http://y-bbs\.net/moe/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://ws3.y-bbs.net/feti/$1<br> msg <4>http://ws3\.y-bbs\.net/feti/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://y-bbs.net/gironn/$1<br> msg <4>http://y-bbs\.net/gironn/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://ws3.y-bbs.net/gaijin/$1<br> msg <4>http://ws3\.y-bbs\.net/gaijin/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://ws3.y-bbs.net/oppai/$1<br> msg <4>http://ws3\.y-bbs\.net/oppai/\w+ <rx><a\shref=["']\.\.([^"']+)[^>]+> $&http://shamech.kir.jp/ch/$1<br> msg <4>http://shamech.kir.jp/ch/\w+ <rx><img\ssrc="\.\./\w+/img\d{1,2}/\d+\.jpg"\swidth="\d+"\sheight="\d+"\salign=left> msg <rx>http://(ws[123]\.)?y-bbs\.net/\w+/?/test/read\.php/\w+/\d+/[0-9,-]+<br> msg
コメントはありません。 Comments/ReplaceStr.txt