08/04/13 21:56:41 BcfYNL9i0
[Patterns]
Name = "New HTML filter5ore-sort2"
Active = TRUE
URL = "www.nicovideo.jp/(tag|search)"
Limit = 256
Match = "((<option value="URLリンク(www.nicovideo.jp)(tag|search)/[^?"]+(\?|\&|sort=[fmnrv]|order=a)+)\1"
"("\sselected|">[^<]+</option>\n)\3"
"(^$TST(zxcX=1))($TST(zxcM=1)$SET(4=?ore)|)"
"$SET(0=\1\4\3))"
"|"
"((<td( class="TXT12"|)>[%e3][%81][%a7][%e4][%b8][%a6][%e3][%81][%b9][%e3][%81][%a6][%e3][%81][%84][%e3][%81][%be][%e3][%81][%99]</td>)\1"
"$URL((URLリンク(www.nicovideo.jp)(tag|search)?+)\3)(^$TST(zxcX=1))"
"$SET(2=<td><select name="sort" onChange="jumpMENU('parent',this,0)" class="TXT12">\n"
"<option value="\3"\5>---</option>\n"
"<option value="\3?ore"\4>ore</option>\n"
"</select></td>)"
"($TST(zxcM=1)$SET(4= selected)|$SET(5= selected))"
"$SET(0=\2\1))$SET(zxcX=1)"
"|"
"((<a href="URLリンク(www.nicovideo.jp)(tag|search)/[^"]+)\1(" class="pagelink_off">|">)\3"
"($TST(zxcM=1)$SET(4=?ore)|)"
"$SET(0=\1\4\3))"
Replace = "\0"
『---』の部分がselectedにならなかったので修正
あとマルチONでもで無限ループしないようにした
ぱっと見はマルチONで>>218と共存可っぽい