■Proxomitron入門スレッド■2

このエントリーをはてなブックマークに追加
462ひよこ名無しさん
>>456
Proxomitron の置換エンジンには四則演算機能はない。

力技でやるとこんな感じ(もっとスマートな方法もあると思うけど漏れの頭ではこれが限界)。

・Match
(bgcolor=|background(-color|) : )\0
$AV((black$SET(#=040404)|(#|)
(
f[c-f]$SET(#=ff)|
((^(^?[c-f]))(
0$SET(#=1)|1$SET(#=2)|2$SET(#=3)|3$SET(#=4)|4$SET(#=5)|5$SET(#=6)|6$SET(#=7)|7$SET(#=8)|
8$SET(#=9)|9$SET(#=a)|a$SET(#=b)|b$SET(#=c)|c$SET(#=d)|d$SET(#=e)|e$SET(#=f)|f$SET(#=0)
)|(?)\#)
(
0$SET(#=4)|1$SET(#=5)|2$SET(#=6)|3$SET(#=7)|4$SET(#=8)|5$SET(#=9)|6$SET(#=a)|7$SET(#=b)|
8$SET(#=c)|9$SET(#=d)|a$SET(#=e)|b$SET(#=f)|c$SET(#=0)|d$SET(#=1)|e$SET(#=2)|f$SET(#=3))
)+{3}
)(;|)\9)

・Replace
\0#\@\9