function addheart(wp) {
/* 設定 */
var all = false; //常に有効にする場合 true
/* 設定ここまで */
var post = true;
var th = wp.thread;
var bbs = th.bbs;
var url = th.board.url;
var ph = java.util.regex.Pattern.compile('(.+)');
if (
all
/* 個別のBBS・板・スレッドなどで有効にしたい場合、下の例を参考に各行頭//を削除するなどしてください */
// || bbs.is2ch //BBSが2chの場合
// || bbs.is2cheq //BBSが2ch互換板の場合
|| bbs.shitaraba //BBSがしたらばの場合
// || bbs.machi //BBSがまちBBSの場合
// || bbs.twitter //BBSがTwitterの場合
// || th.local //スレッドがローカル板の場合
// || !bbs.twitter //BBSがtwitter以外の場合
|| bbs.is2ch && url.path == '/software/' //ソフ板のみ
/* 例ここまで */
) {
var mh = ph.matcher(wp.message.text);
if (mh.find()){
if (post) wp.message.text = mh.replaceAll('$1♡');
}
}
return post;
};
ZnVuY3Rpb24gYWRkaGVhcnQod3ApIHsKICAvKiDoqK3lrpogKi8KICB2YXIgYWxsID0gZmFsc2U7IC8v5bi444Gr5pyJ5Yq544Gr44GZ44KL5aC05ZCIIHRydWUKICAvKiDoqK3lrprjgZPjgZPjgb7jgacgKi8KICAKICB2YXIgcG9zdCA9IHRydWU7CiAgdmFyIHRoID0gd3AudGhyZWFkOwogIHZhciBiYnMgPSB0aC5iYnM7CiAgdmFyIHVybCA9IHRoLmJvYXJkLnVybDsKICB2YXIgcGggPSBqYXZhLnV0aWwucmVnZXguUGF0dGVybi5jb21waWxlKCcoLispJyk7CiAgaWYgKAogICAgYWxsCiAgICAvKiDlgIvliKXjga5CQlPjg7vmnb/jg7vjgrnjg6zjg4Pjg4njgarjganjgafmnInlirnjgavjgZfjgZ/jgYTloLTlkIjjgIHkuIvjga7kvovjgpLlj4LogIPjgavlkITooYzpoK0vL+OCkuWJiumZpOOBmeOCi+OBquOBqeOBl+OBpuOBj+OBoOOBleOBhCAgKi8KLy8gICAgfHwgYmJzLmlzMmNoIC8vQkJT44GMMmNo44Gu5aC05ZCICi8vICAgIHx8IGJicy5pczJjaGVxIC8vQkJT44GMMmNo5LqS5o+b5p2/44Gu5aC05ZCICiAgICB8fCBiYnMuc2hpdGFyYWJhIC8vQkJT44GM44GX44Gf44KJ44Gw44Gu5aC05ZCICi8vICAgIHx8IGJicy5tYWNoaSAvL0JCU+OBjOOBvuOBoUJCU+OBruWgtOWQiAovLyAgICB8fCBiYnMudHdpdHRlciAvL0JCU+OBjFR3aXR0ZXLjga7loLTlkIgKLy8gICAgfHwgdGgubG9jYWwgLy/jgrnjg6zjg4Pjg4njgYzjg63jg7zjgqvjg6vmnb/jga7loLTlkIgKLy8gICAgfHwgIWJicy50d2l0dGVyIC8vQkJT44GMdHdpdHRlcuS7peWkluOBruWgtOWQiAogICAgfHwgYmJzLmlzMmNoICYmIHVybC5wYXRoID09ICcvc29mdHdhcmUvJyAvL+OCveODleadv+OBruOBvwogICAgLyog5L6L44GT44GT44G+44GnICovCiAgICApIHsKICAgIHZhciBtaCA9IHBoLm1hdGNoZXIod3AubWVzc2FnZS50ZXh0KTsKICAgIGlmIChtaC5maW5kKCkpewogICAgICBpZiAocG9zdCkgd3AubWVzc2FnZS50ZXh0ID0gbWgucmVwbGFjZUFsbCgnJDEmIzk4MjU7Jyk7CiAgICB9CiAgfQogIHJldHVybiBwb3N0Owp9Owo=