- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
----
*仕様 [#f46914f2]
**#, ;, ', //で始まる行は無視される [#v1bf9fea]
コメント扱いになります。
** 4列目以降は無視される [#k4e914e3]
コメント扱いになります。
**行頭・行末スペースは削られる [#e784333c]
行ごとに[[trim>>ttp://php.net/manual/ja/function.trim.php]]を通しているため、行頭・行末スペースが削られます。~
行頭(match)に半角スペースを使いたい場合、代わりに\sか[ ]を使います。
**NGワードや置換処理より先に適用される [#l96f084b]
置換ワードはほぼ最初に適用されます。
*置換ワード一覧 [#c320797b]
末尾の0を1に変えるとPCのみで、2に変えると携帯(スマホ)のみで動きます。
**名前 [#d5168983]
***「@転載禁止」等の付加文字列を除去(コピペ可能) [#u7616b93]
<small>.*?</small> <span style="font-size:0">\0</span> 0
***システムで付加された文字列(トリップやおみくじ)を縮小 [#l74c9702]
</b>(.+?)<b> </b><small>\1</small><b> 0
***トリップをクリックしてフィルタ表示 [#t3d2baf6]
◆[a-zA-Z0-9./]+ <a href="read.php?host=$host&bbs=$bbs&key=$key&ls=all&offline=1&rf[field]=name&rf[word]=\0&rf[method]=just&rf[match]=on">\0</a> 0
***IPアドレスをクリックしてフィルタ表示 [#rd8a226d]
\[(?:\d{1,3}\.){3}\d{1,3}\] <a href="read.php?host=$host&bbs=$bbs&key=$key&ls=all&offline=1&rf[field]=name&rf[word]=\0&rf[method]=just&rf[match]=on">\0</a> 0
[]で囲まれたIPアドレスのみ有効。
***ワッチョイをクリックしてフィルタ表示 [#fdd60a35]
([0-9a-zA-Z]{2})([0-9a-f]{2})- <a href="read.php?host=$host&bbs=$bbs&key=$key&ls=all&offline=1&rf[field]=name&rf[word]=\1\2&rf[method]=just&rf[match]=on">\1</a><a href="read.php?host=$host&bbs=$bbs&key=$key&ls=all&offline=1&rf[field]=name&rf[word]=\2&rf[method]=just&rf[match]=on">\2</a>- 0
:上1〜2文字目|プロバイダとIPアドレスの一部(木曜ごとに変化)
:上3〜4文字目|プロバイダ
**メール [#d199dd83]
***システムキーワード(sage等)を縮小 [#t9863452]
(?:s?agete(?:y?on|off)?|sage) <small>\0</small> 0
***システムキーワード(sage等)を除去(コピペ可能) [#rd5bc7d5]
(?:s?agete(?:y?on|off)?|sage) <span style="font-size:0">\0</span> 0
***sageに下線 [#r44ef0c6]
sage <u>\0</u> 0
**日付 [#nf3aac3d]
***秒以下を縮小 [#lecb98db]
(\d\d:\d\d)(:\d\d(?:\.\d+)?) \1<small>\2</small> 0
***秒以下を除去(コピペ可能) [#x4ff8dff]
(\d\d:\d\d):\d\d(?:\.\d+)? \1<span style="font-size:0">\2</span> 0
***必死チェッカーリンク [#q0ccd221]
(\d{2})/(\d{2})/(\d{2}).+ID:.+$ \0 <a href="http://2ch774.github.io/p2-php/gate.html?d=0&u=http://hissi.org/read.php/$bbs/20\1\2\3/$id_base64.html" target="_blank" title="必死チェッカー">[H]</a> 0
(\d{4})/(\d{2})/(\d{2}).+ID:([\w./+!^-]{8,9}).*$ \0 <a href="hissi.php?bbs=$bbs&date=\1\2\3&id=\4" target="_blank" title="必死チェッカー">[H]</a> 0
***土日に着色 [#mc2a5fdc]
\((土)\) (<span style="color:blue">\1</span>)
\((日)\) (<span style="color:red">\1</span>)
\d{2}(\d{2}/\d{2}/\d{2})\((土)\) \1(<span style="color:blue">\2</span>) 0
\d{2}(\d{2}/\d{2}/\d{2})\((日)\) \2(<span style="color:red">\2</span>) 0
***リモートホスト・UserAgent種別を表示 [#u244661c]
ID:[a-zA-Z0-9./+]{8,}d!?[^ ]*?( |$) \0<small>(ドコモ spモード)</small> 0
ID:[a-zA-Z0-9./+]{8,}D!?[^ ]*?( |$) \0<small>(ドコモ mopera)</small> 0
ID:[a-zA-Z0-9./+]{8,}a!?[^ ]*?( |$) \0<small>(au)</small> 0
ID:[a-zA-Z0-9./+]{8,}p!?[^ ]*?( |$) \0<small>(ソフトバンク iPhone)</small> 0
ID:[a-zA-Z0-9./+]{8,}i!?[^ ]*?( |$) \0<small>(ソフトバンク iPhone)</small> 0
ID:[a-zA-Z0-9./+]{8,}I!?[^ ]*?( |$) \0<small>(iPhone)</small> 0
ID:[a-zA-Z0-9./+]{8,}P!?[^ ]*?( |$) \0<small>(p2)</small> 0
ID:[a-zA-Z0-9./+]{8,}r!?[^ ]*?( |$) \0<small>(ソフトバンク Android)</small> 0
ID:[a-zA-Z0-9./+]{8,}x!?[^ ]*?( |$) \0<small>(ソフトバンク アクセスインターネット)</small> 0
ID:[a-zA-Z0-9./+]{8,}E!?[^ ]*?( |$) \0<small>(イーモバイル EMNet)</small> 0
ID:[a-zA-Z0-9./+]{8,}e!?[^ ]*?( |$) \0<small>(イーモバイル emb)</small> 0
ID:[a-zA-Z0-9./+]{8,}F!?[^ ]*?( |$) \0<small>(公衆無線LAN)</small> 0
ID:[a-zA-Z0-9./+]{8,}M!?[^ ]*?( |$) \0<small>(MVNO)</small> 0
ID:[a-zA-Z0-9./+]{8,}W!?[^ ]*?( |$) \0<small>(WiMAX)</small> 0
ID:[a-zA-Z0-9./+]{8,}X!?[^ ]*?( |$) \0<small>(Androidプロキシ)</small> 0
ID:[a-zA-Z0-9./+]{8,}K!?[^ ]*?( |$) \0<small>(ガラケー)</small> 0
ID:[a-zA-Z0-9./+]{8,}Q!?[^ ]*?( |$) \0<small>(jigBrowser)</small> 0
ID:[a-zA-Z0-9./+]{8,}o!?[^ ]*?( |$) \0<small>(WILLCOM)</small> 0
ID:[a-zA-Z0-9./+]{8,}H!?[^ ]*?( |$) \0<small>(共有サーバ)</small> 0
ID:[a-zA-Z0-9./+]{8,}O!?[^ ]*?( |$) \0<small>(ガラケー)</small> 0
ID:[a-zA-Z0-9./+]{8,}0!?[^ ]*?( |$) \0<small>(固定回線)</small> 0
ID:[a-zA-Z0-9./+]{8,}S!?[^ ]*?( |$) \0<small>(スマートフォン)</small> 0
ID:[a-zA-Z0-9./+]{8}d.*?$ \0<small>(ドコモ spモード)</small> 0
ID:[a-zA-Z0-9./+]{8}D.*?$ \0<small>(ドコモ mopera)</small> 0
ID:[a-zA-Z0-9./+]{8}a.*?$ \0<small>(au)</small> 0
ID:[a-zA-Z0-9./+]{8}p.*?$ \0<small>(ソフトバンク iPhone)</small> 0
ID:[a-zA-Z0-9./+]{8}r.*?$ \0<small>(ソフトバンク Android)</small> 0
ID:[a-zA-Z0-9./+]{8}x.*?$ \0<small>(ソフトバンク アクセスインターネット)</small> 0
ID:[a-zA-Z0-9./+]{8}e.*?$ \0<small>(Y!mobile emb)</small> 0
ID:[a-zA-Z0-9./+]{8}E.*?$ \0<small>(Y!mobile EMNet)</small> 0
ID:[a-zA-Z0-9./+]{8}F.*?$ \0<small>(公衆無線LAN)</small> 0
ID:[a-zA-Z0-9./+]{8}S.*?$ \0<small>(船舶用衛星通信)</small> 0
ID:[a-zA-Z0-9./+]{8}M.*?$ \0<small>(MVNO)</small> 0
ID:[a-zA-Z0-9./+]{8}W.*?$ \0<small>(WiMAX)</small> 0
ID:[a-zA-Z0-9./+]{8}X.*?$ \0<small>(Chromeプロキシ)</small> 0
ID:[a-zA-Z0-9./+]{8}o.*?$ \0<small>(WILLCOM)</small> 0
ID:[a-zA-Z0-9./+]{8}K.*?$ \0<small>(ガラケー)</small> 0
ID:[a-zA-Z0-9./+]{8}Q.*?$ \0<small>(jigBrowser)</small> 0
ID:[a-zA-Z0-9./+]{8}0.*?$ \0<small>(固定回線)</small> 0
ID:[a-zA-Z0-9./+]{8}H.*?$ \0<small>(共有サーバ)</small> 0
ID:[a-zA-Z0-9./+]{8}V.*?$ \0<small>(政府)</small> 0
ID:[a-zA-Z0-9./+]{8}O.*?$ \0<small>(ガラケー)</small> 0
ID:[a-zA-Z0-9./+]{8}V.*?$ \0<small>(政府)</small> 0
ID:[a-zA-Z0-9./+]{8}L.*?$ \0<small>(軍隊)</small> 0
ID:[a-zA-Z0-9./+]{8}G.*?$ \0<small>(公務員)</small> 0
ID:[a-zA-Z0-9./+]{8}C.*?$ \0<small>(会社)</small> 0
ID:[a-zA-Z0-9./+]{8}S.*?$ \0<small>(スマートフォン)</small> 0
ID:[a-zA-Z0-9./+]{8}6.*?$ \0<small>(大学)</small> 0
ID:[a-zA-Z0-9./+]{8}7.*?$ \0<small>(学校)</small> 0
ID:[a-zA-Z0-9./+]{8}8.*?$ \0<small>(VPN)</small> 0
ID:[a-zA-Z0-9./+]{8}9.*?$ \0<small>(★)</small> 0
ID:[a-zA-Z0-9./+]{8}i.*?$ \0<small>(ソフトバンク iPhone)</small> 0
ID:[a-zA-Z0-9./+]{8}I.*?$ \0<small>(iPhone)</small> 0
ID:[a-zA-Z0-9./+]{8}P.*?$ \0<small>(p2)</small> 0
***IDあぼーんボタン(携帯用) [#n9b786e7]
ID:.+$ <a href="spm_k.php?ktool_name=aborn_id&ktool_value=$i&host=$host&bbs=$bbs&key=$key&rescount=$i&b=i">[×]</a> 2
***前のレスを表示するボタン [#w10a159e]
$ <a class="button" href="read.php?host=$host&bbs=$bbs&key=$key&ls=-$i" title="ここまで表示">↑</a> 0
フィルタ表示時に前のレスを見たい時に有用。
***後のレスを表示するボタン [#w10a159e]
$ <a class="button" href="read.php?host=$host&bbs=$bbs&key=$key&ls=$i-" title="ここから表示">↓</a> 0
フィルタ表示時に後のレスを見たい時に有用。
**メッセージ [#zf30ff0a]
***「Think different?」等の広告文字列を除去 [#md5d5558]
<hr><b>.*?</b> 0
***連続した改行を除去(コピペ可能) [#w5538164]
(?: | )*<br>(?: | )*((?: | )*<br>(?: | )*){2,} <br><br><span style="font-size:0">\1</span> 0
***sssp://をImageCache2経由で表示 [#rcec692f]
sssp://(.+?) <br> <img src="ic2.php?uri=http%3A%2F%2F\1" title="sssp://\1"> <br> 0
***sssp://を除去(コピペ可能) [#z34d9b66]
sssp://(.+?) <br> <span style="font-size:0">\0</span> 0
***4つ以上連続したwを除去(コピペ可能) [#w10a159e]
www((?:w)+) www<span style="font-size:0">\1</span> 0
***Rock54警告メッセージを新表記に統一 [#l8db4cb6]
本物と偽物を区別しやすくする。
Warning→Cautionの書き換えはしない。
:旧表記|👀が斜体になる。
:新表記|警告メッセージがひと回り小さく灰色で表示される。
<i>👀</i><br>(Rock54: (?:Warning|Caution)\(BBR-MD5:[0-9a-h]+\)) <small style="color: #999;">👀<br>\1</small> 0
***YouTubeの動画ID→動画リンク [#hed5ac21]
リンクプラグインとも併用可能。
([ ])([\w\-\_]{11})([ ]) \1<a href="https://youtu.be/\2">\2</a>\3 0
([ ])([a-zA-Z0-9\-\_]{11})([ ]) \1<a href="https://youtu.be/\2">\2</a>\3 0
***https://twitter.com/5chan_nelを除去 [#h769c8a6]
<br> https://twitter\.com/5chan_nel \(5ch newer account\)
***URLのjump.5ch.netを中継しない [#rb12758b]
href="http://jump\.5ch.net/\? href=" 0