素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

アキバBlogの小さい画像を大きい画像にすげ替える

Array.prototype.forEach.call(document.images,
function(image){
if(image.src.match(/^http:\/\/img\.akibablog\.net\/dragon\/\d{4}-\d{2}-\d{2}-\d{3}-s\.jpg/)){
image.src=image.src.replace(/-s(\.\w+?)$/,'$1');
}

}
)

本当はハマっているXPathを使いたかったのだが、end-withがないのでXPathが乱雑になるから、普通に正規表現でやった。