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

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

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

英単語っぽい部分を[]で囲う

'Boys be ambitious.'.split(/\b/).map(
function(word){
return (word.match(/[a-zA-Z]+/))?'['+word+']':word;
}
).join('');

"[Boys] [be] [ambitious]."って返ってくる。

うまい具合にやってマウスオーバー辞書をGreasemonkeyで作りたい。
テキストノードはdocument.evaluate('//text()',document,null,7,null)で取れる。