# nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと)
# 2016/05/25

[Replace]
Name = 動画・静画・生放送・チャンネル以外を変数に退避
URL = www\.nicovideo\.jp/
ContentType = text/html
Multi = TRUE
AddVariable = ExtraMenu
Match<
\n(\s*<li><a href="[^>]+>)<span>(?!niconico|動画|静画|生放送|チャンネル)([^<]*)</span>(</a></li>)(?=[\s\S]{0,1024}?<li [^<]*id="siteHeaderLeftMenu")
>
Replace<
<CRLF><TAB><TAB>$1$2$3
>

[Replace]
Name = 動画・静画・生放送・チャンネル以外を削除
URL = www\.nicovideo\.jp/
ContentType = text/html
Multi = TRUE
Match<
\n(\s*<li><a href="[^>]+><span>(?!niconico|動画|静画|生放送|チャンネル)[^<]*</span></a></li>)(?=[\s\S]{0,1024}?<li [^<]*id="siteHeaderLeftMenu")
>
Replace<
>

[Replace]
Name = 動画・静画・生放送・チャンネル以外をその他へ追加
URL = www\.nicovideo\.jp/
ContentType = text/html
Match<
(\s*<li class="menuServiceList">)
>
Replace<
<nlVar:ExtraMenu>$1
>

