daily pastebin goal
21%
SHARE
TWEET

AKB Romanizer

a guest Dec 8th, 2012 134 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name           Replace Text On Webpages
  3. // @namespace      http://userscripts.org/users/23652
  4. // @description    Replaces text on websites. Now supports wildcards in search queries. Won't replace text in certain tags like links and code blocks
  5. // @include        http://www.48kei.net/*
  6. // @copyright      JoeSimmons
  7. // @version        1.0.52
  8. // @license        http://creativecommons.org/licenses/by-nc-nd/3.0/us/
  9. // @require        http://sizzlemctwizzle.com/updater.php?id=41369
  10. // ==/UserScript==
  11.  
  12. // Note: You can use \\* to match actual asterisks instead of using it as a wildcard!
  13. //               The examples below show a wildcard in use and a regular asterisk replacement.
  14.  
  15. var words = {
  16.     ///////////////////////////////////////////////////////
  17.    
  18.    
  19.     // Syntax: 'Search word' : 'Replace word',
  20.     "山本彩" : "Yamamoto Sayaka",
  21.     "大谷莉子" : "Otani Riko",
  22.     "篠原栞那" : "Shinohara Kanna",
  23.     "福本愛菜" : "Fukumoto Aina",
  24.     "原みづき" : "Hara Mizuki",
  25.     "上西恵" : "Jonishi Kei",
  26.     "門脇佳奈子" : "Kadowaki Kanako",
  27.     "木下春奈" : "Kinoshita Haruna",
  28.     "岸野里香" : "Kishino Rika",
  29.     "近藤里奈" : "Kondo Rina",
  30.     "小谷里歩" : "Kotani Riho",
  31.     "松田栞" : "Matsuda Shiori",
  32.     "小笠原茉由" : "Ogasawara Mayu",
  33.     "森彩華" : "Mori Ayaka",
  34.     "白間美瑠" : "Shiroma Miru",
  35.     "渡辺美優紀" : "Watanabe Miyuki",
  36.     "山田菜々" : "Yamada Nana",
  37.     "山口夕輝" : "Yamaguchi Yuuki",
  38.     "吉田朱里" : "Yoshida Akari",
  39.     "肥川彩愛" : "Hikawa Ayame",
  40.     "川上礼奈" : "Kawakami Rena",
  41.     "木下百花" : "Kinoshita Momoka",
  42.     "小柳有沙" : "Koyanagi Arisa",
  43.     "沖田彩華" : "Okita Ayaka",
  44.     "太田里織菜" : "Ota Riona",
  45.     "山岸奈津美" : "Yamagishi Natsumi",
  46.     "東由樹" : "Azuma Yuki",
  47.     "藤田留奈" : "Fujita Runa",
  48.     "林萌々香" : "Hayashi Momoka",
  49.     "石田優美" : "Ishida Yuumi",
  50.     "城恵理子" : "Jo Eriko",
  51.     "小鷹狩佑香" : "Kodakari Yuuka",
  52.     "古賀成美" : "Koga Narumi",
  53.     "三田麻央" : "Mita Mao",
  54.     "村上文香" : "Murakami Ayaka",
  55.     "村瀬紗英" : "Murase Sae",
  56.     "中川紘美" : "Nakagawa Hiromi",
  57.     "西澤瑠莉奈" : "Nishizawa Rurina",
  58.     "岡田梨紗子" : "Okada Risako",
  59.     "佐藤天彩" : "Sato Sorai",
  60.     "島田玲奈" : "Shimada Rena",
  61.     "高野祐衣" : "Takano Yui",
  62.     "谷川愛梨" : "Tanigawa Airi",
  63.     "鵜野みずき" : "Uno Mizuki",
  64.     "瀧山あかね" : "Takiyama Akane",
  65.     "矢倉楓子" : "Yagura Fuuko",
  66.     "山本ひとみ" : "Yamamoto Hitomi",
  67.     "與儀ケイラ" : "Yogi Keira",
  68.     "岩佐美咲" : "Iwasa Misaki",
  69.     "片山陽加" : "Katayama Haruka",
  70.     "小嶋陽菜" : "Kojima Haruna",
  71.     "倉持明日香" : "Kuramochi Asuka",
  72.     "前田亜美" : "Maeda Ami",
  73.     "前田敦子" : "Maeda Atsuko",
  74.     "松原夏海" : "Matsubara Natsumi",
  75.     "仲川遥香" : "Nakagawa Haruka",
  76.     "中田ちさと" : "Nakata Chisato",
  77.     "仲谷明香" : "Nakaya Sayaka",
  78.     "多田愛佳" : "Ota Aika",
  79.     "大家志津香" : "Ooya Shizuka",
  80.     "指原莉乃" : "Sashihara Rino",
  81.     "篠田麻里子" : "Shinoda Mariko",
  82.     "高橋みなみ" : "Takahashi Minami",
  83.     "高城亜樹" : "Takajo Aki",
  84.     "秋元才加" : "Akimoto Sayaka",
  85.     "藤江れいな" : "Fujie Reina",
  86.     "板野友美" : "Itano Tomomi",
  87.     "菊地あやか" : "Kikuchi Ayaka",
  88.     "松井咲子" : "Matsui Sakiko",
  89.     "峯岸みなみ" : "Minegishi Minami",
  90.     "宮澤佐江" : "Miyazawa Sae",
  91.     "中塚智実" : "Nakatsuka Tomomi",
  92.     "仁藤萌乃" : "Nito Moeno",
  93.     "野中美郷" : "Nonaka Misato",
  94.     "大島優子" : "Oshima Yuko",
  95.     "田名部生来" : "Tanabe Miku",
  96.     "内田眞由美" : "Uchida Mayumi",
  97.     "梅田彩佳" : "Umeda Ayaka",
  98.     "横山由依" : "Yokoyama Yui",
  99.     "米沢瑠美" : "Yonezawa Rumi",
  100.     "近野莉菜" : "Chikano Rina",
  101.     "平嶋夏海" : "Hirajima Natsumi",
  102.     "石田晴香" : "Ishida Haruka",
  103.     "河西智美" : "Kasai Tomomi",
  104.     "柏木由紀" : "Kashiwagi Yuki",
  105.     "北原里英" : "Kitahara Rie",
  106.     "小林香菜" : "Kobayashi Kana",
  107.     "小森美果" : "Komori Mika",
  108.     "増田有華" : "Masuda Yuka ",
  109.     "宮崎美穂" : "Miyazaki Miho",
  110.     "佐藤亜美菜" : "Sato Amina",
  111.     "佐藤夏希" : "Sato Natsuki",
  112.     "佐藤すみれ" : "Sato Sumire",
  113.     "鈴木まりや" : "Suzuki Mariya",
  114.     "鈴木紫帆里" : "Suzuki Shihori",
  115.     "渡辺麻友" : "Watanabe Mayu",
  116.     "阿部マリア" : "Abe Maria",
  117.     "市川美織" : "Ichikawa Miori",
  118.     "入山杏奈" : "Iriyama Anna",
  119.     "永尾まりや" : "Nagao Mariya",
  120.     "仲俣汐里" : "Nakamata Shiori",
  121.     "中村麻里子" : "Nakamura Mariko",
  122.     "大場美奈" : "Oba Mina",
  123.     "島田晴香" : "Shimada Haruka",
  124.     "島崎遥香" : "Shimazaki Haruka",
  125.     "竹内美宥" : "Takeuchi Miyu",
  126.     "山内鈴蘭" : "Yamauchi Suzuran",
  127.     "相笠萌" : "Aigasa Moe",
  128.     "雨宮舞夏" : "Amemiya Maika",
  129.     "藤田奈那" : "Fujita Nana",
  130.     "長谷川晴奈" : "Hasegawa Haruna",
  131.     "平田梨奈" : "Hirata Rina",
  132.     "岩田華怜" : "Iwata Karen",
  133.     "岩立沙穂" : "Iwatate Saho",
  134.     "伊豆田莉奈" : "Izuta Rina",
  135.     "加藤玲奈" : "Kato Rena",
  136.     "川栄李奈" : "Kawaei Rina",
  137.     "北汐莉" : "Kita Shiori",
  138.     "北澤早紀" : "Kitazawa Saki",
  139.     "小林茉里奈" : "Kobayashi Marina",
  140.     "小嶋菜月" : "Kojima Natsuki",
  141.     "光宗薫" : "Mitsumune Kaoru",
  142.     "茂木忍" : "Mogi Shinobu",
  143.     "森川彩香" : "Morikawa Ayaka",
  144.     "森山さくら" : "Moriyama Sakura",
  145.     "村山彩希" : "Murayama Yuiri",
  146.     "武藤十夢" : "Mutou Tomu",
  147.     "名取稚菜" : "Natori Wakana",
  148.     "岡田彩花" : "Okada Ayaka",
  149.     "大森美優" : "Omori Miyuu",
  150.     "大島涼花" : "Oshima Ryoka",
  151.     "サイード横田絵玲奈" : "Saeed-Yokota Erena ",
  152.     "佐々木優佳里" : "Sasaki Yukari ",
  153.     "篠崎彩奈" : "Shinozaki Ayana ",
  154.     "鈴木里香" : "Suzuki Rika ",
  155.     "高橋朱里" : "Takahashi Juri",
  156.     "髙島祐利奈" : "Takashima Yurina",
  157.     "田野優花" : "Tano Yuuka",
  158.     "梅田綾乃" : "Umeta Ayano",
  159.     "渡邊寧々" : "Watanabe Nene",
  160.     "江口愛美" : "Eguchi Aimi",
  161.     "出口陽" : "Deguchi Aki",
  162.     "平松可奈子" : "Hiramatsu Kanako",
  163.     "平田璃香子" : "Hirata Rikako",
  164.     "加藤るみ" : "Kato Rumi",
  165.     "木下有希子" : "Kinoshita Yukiko",
  166.     "木﨑ゆりあ" : "Kizaki Yuria",
  167.     "桑原みずき" : "Kuwabara Mizuki",
  168.     "松井珠理奈" : "Matsui Jurina",
  169.     "松井玲奈" : "Matsui Rena",
  170.     "中西優香" : "Nakanishi Yuka",
  171.     "小野晴香" : "Ono Haruka",
  172.     "大矢真那" : "Ooya Masana",
  173.     "須田亜香里" : "Suda Akari",
  174.     "高田志織" : "Takada Shiori",
  175.     "矢神久美" : "Yagami Kumi",
  176.     "阿比留李帆" : "Abiru Riho",
  177.     "赤枝里々奈" : "Akaeda Ririna",
  178.     "古川愛李" : "Furukawa Airi",
  179.     "後藤理沙子" : "Goto Risako",
  180.     "秦佐和子" : "Hata Sawako",
  181.     "石田安奈" : "Ishida Anna",
  182.     "加藤智子" : "Kato Tomoko",
  183.     "松本梨奈" : "Matsumoto Rina",
  184.     "向田茉夏" : "Mukaida Manatsu",
  185.     "小木曽汐莉" : "Ogiso Shiori",
  186.     "佐藤実絵子" : "Sato Mieko",
  187.     "佐藤聖羅" : "Sato Seira",
  188.     "高柳明音" : "Takayanagi Akane",
  189.     "若林倫香" : "Wakabayashi Tomoka",
  190.     "矢方美紀" : "Yakata Miki",
  191.     "山田澪花" : "Yamada Reika",
  192.     "原望奈美" : "Hara Minami",
  193.     "磯原杏華" : "Isohara Kyoka",
  194.     "金子栞" : "Kaneko Shiori",
  195.     "木本花音" : "Kimoto Kanon",
  196.     "小林亜実" : "Kobayashi Ami",
  197.     "間野春香" : "Mano Haruka",
  198.     "酒井萌衣" : "Sakai Mei",
  199.     "柴田阿弥" : "Shibata Aya",
  200.     "高木由麻奈" : "Takagi Yumana",
  201.     "竹内舞" : "Takeuchi Mai",
  202.     "都築里佳" : "Tsuzuki Rika",
  203.     "上野圭澄" : "Ueno Kasumi",
  204.     "梅本まどか" : "Umemoto Madoka",
  205.     "山田恵里伽" : "Yamada Erika",
  206.     "山下ゆかり" : "Yamashita Yukari",
  207.     "江籠裕奈" : "Ego Yuna",
  208.     "藤本美月" : "Fujimoto Mitsuki",
  209.     "古畑奈和" : "Furuhata Nao",
  210.     "二村春香" : "Futamura Haruka",
  211.     "日置実希" : "Hioki Miki",
  212.     "市野成美" : "Ichino Narumi",
  213.     "井口栞里" : "Iguchi Shiori",
  214.     "今出舞" : "Imade Mai",
  215.     "犬塚あさな" : "Inuzuka Asana",
  216.     "岩永亞美" : "Iwanaga Tsugumi",
  217.     "鬼頭桃菜" : "Kito Momona",
  218.     "小林絵未梨" : "Kobayashi Emiri",
  219.     "松村香織" : "Matsumura Kaori",
  220.     "宮前杏実" : "Miyamae Ami",
  221.     "水埜帆乃香" : "Mizuno Honoka",
  222.     "新土居沙也加" : "Niidoi Sayaka",
  223.     "荻野利沙" : "Ogino Risa",
  224.     "大脇有紗" : "Owaki Arisa",
  225.     "斉藤真木子" : "Saito Makiko",
  226.     "菅なな子" : "Suga Nanako",
  227.     "内山命" : "Uchiyama Mikoto",
  228.     "山田みずほ" : "Yamada Mizuho",
  229.     "安陪恭加" : "Kyoka Abe",
  230.     "穴井千尋" : "Anai Chihiro",
  231.     "江藤彩也香" : "Eto Sayaka",
  232.     "深川舞子" : "Fukagawa Maiko",
  233.     "今田美奈" : "Iwada Mina",
  234.     "兒玉遥" : "Kodama Haruka",
  235.     "古森結衣" : "Komori Yui",
  236.     "熊沢世莉奈" : "Kumazawa Serina",
  237.     "松岡菜摘" : "Matsuoka Natsumi",
  238.     "宮脇咲良" : "Miyawaki Sakura",
  239.     "森保まどか" : "Moriyasu Madoka",
  240.     "本村碧唯" : "Motomura Aoi",
  241.     "村重杏奈" : "Murashige Anna",
  242.     "仲西彩佳" : "Nakanishi Ayaka",
  243.     "中西智代梨" : "Nakanishi Chiyori",
  244.     "下野由貴" : "Shimono Yuki",
  245.     "菅本裕子" : "Sugamoto Yuko",
  246.     "田中菜津美" : "Tanaka Natsumi",
  247.     "谷口愛理" : "Taniguchi Airi",
  248.     "植木南央" : "Ueki Nao",
  249.     "若田部遥" : "Wakatabe Haruka",
  250.     "穐田和恵" : "Akita Kazue",
  251.     "チェン・チュー" : " Chen Qu",
  252.     "畠山智妃" : "Hatakeyama Chisaki",
  253.     "今吉めぐみ" : "Imayoshi Megumi",
  254.     "甲斐田樹里" : "Kaida Jyuri",
  255.     "加藤雅美" : "Kato Mami",
  256.     "小原春香" : "Kohara Haruka",
  257.     "近藤さや香" : "Kondo Sayaka",
  258.     "河内麻沙美" : "Kouchi Masami",
  259.     "三ツ井裕美" : "Mitsui Hiromi",
  260.     "なちゅ" : " Nachu",
  261.     "西国原礼子" : "Nishikunihara Reiko",
  262.     "野呂佳代" : "Noro Kayo",
  263.     "大堀恵" : "Ohori Megumi",
  264.     "大河内美紗" : "Okouchi Misa",
  265.     "佐藤由加理" : "Sato Yukari",
  266.     "芹那" : " Serina",
  267.     "手束真知子" : "Tezuka Machiko",
  268.     "浦野一美" : "Urano Kazumi",
  269.     "相川友希" : "Aikawa Yuki",
  270.     "亜希子" : " Akiko",
  271.     "藤社優美" : "Fujikoso Yumi",
  272.     "福田朱子" : "Fukuda Akane",
  273.     "細田海友" : "Hosoda Miyuu",
  274.     "伊東愛" : "Ito Mana",
  275.     "木本夕貴" : "Kimoto Yuki",
  276.     "松島瑠美" : "Matsushima Rumi",
  277.     "奈津子" : " Natsuko",
  278.     "大山愛未" : "Oyama Aimi",
  279.     "たかはしゆい" : "Takahashi Yui",
  280.     "津田麻莉奈" : "Tsuda Marina",
  281.     "光上せあら" : "Kojo Seara",
  282.     "駒谷仁美" : "Komatani Hitomi",
  283.     "尻無浜冴美" : "Shinahama Saemi",
  284.     "シヨン" : " Siyeon",
  285.     "戸島花" : "Tojima Hana",
  286.     "早野薫" : "Hayano Kaoru",
  287.     "星野みちる" : "Hoshino Michiru",
  288.     "今井優" : "Imai Yu",
  289.     "井上奈瑠" : "Inoue Naru",
  290.     "川崎希" : "Kawasaki Nozomi",
  291.     "増山加弥乃" : "Masuyama Kayano",
  292.     "松岡由紀" : "Matsuoka Yuki",
  293.     "森杏奈" : "Mori Anna",
  294.     "中村優花" : "Nakamura Yuka",
  295.     "中西里菜" : "Nakanishi Rina",
  296.     "成瀬理沙" : "Naruse Risa",
  297.     "成田梨紗" : "Narita Risa",
  298.     "野口玲菜" : "Noguchi Reina",
  299.     "大江朝美" : "Ohe Tomomi",
  300.     "奥真奈美" : "Oku Manami",
  301.     "小野恵令奈" : "Ono Erena",
  302.     "折井あゆみ" : "Orii Ayumi",
  303.     "大島麻衣" : "Oshima Mai",
  304.     "佐伯美香" : "Saeki Mika",
  305.     "早乙女美樹" : "Saotome Miki",
  306.     "高田彩奈" : "Takada Ayana",
  307.     "上村彩子" : "Uemura Ayako",
  308.     "宇佐美友紀" : "Usami Yuki",
  309.     "渡辺志穂" : "Watanabe Shiho",
  310.     "半田礼音" : "Handa Ayane",
  311.     "市原佑梨" : "Ichihara Yuri",
  312.     "稲垣ほなみ" : "Inagaki Honami",
  313.     "松下唯" : "Matsushita Yui",
  314.     "森紗雪" : "Mori Sayuki",
  315.     "尾関きはる" : "Ozeki Kiharu",
  316.     "柴木愛子" : "Shibaki Aiko",
  317.     "新海里奈" : "Shinkai Rina",
  318.     "鈴木きらら" : "Suzuki Kirara",
  319.     "高井つき奈" : "Takai Tsukina",
  320.     "山下もえ" : "Yamashita Moe",
  321.     "福山咲良" : "Fukuyama Sakura",
  322.     "伊藤花菜" : "Ito Kana",
  323.     "岩田優希" : "Iwata Yuuki",
  324.     "仲里安也美" : "Nakazato Ayami",
  325.     "二宮悠嘉" : "Ninomiya Yuka",
  326.     "谷咲伴美" : "Tanisaki Tomomi",
  327.     "早川沙世" : "Hayakawa Sayo",
  328.     "浅居円" : "Asai Madoka",
  329.     "藤本紗羅" : "Fujimoto Sara",
  330.     "石部郁" : "Ishibe Aya",
  331.     "石黒貴己" : "Ishiguro Atsuki",
  332.     "石井彩夏" : "Ishii Ayaka",
  333.     "今井悠理枝" : "Imai Yurie",
  334.     "郭グレース" : "Kaku Grace",
  335.     "絹本桃子" : "Kinumoto Momoko",
  336.     "小水七海" : "Komizu Namami",
  337.     "三木にこる" : "Miki Nikoru",
  338.     "村中聡美" : "Muranaka Satomi",
  339.     "坂本莉央" : "Sakamoto Rio",
  340.     "佐野友里子" : "Sano Yuriko",
  341.     "杉山未来" : "Sugiyama Miku",
  342.     "高松恵理" : "Takamatsu Eri",
  343.     "冨手麻妙" : "Tomite Ami",
  344.     "植木あさ香" : "Ueki Asaka",
  345.     "岩崎仁美" : "Iwasaki Hitomi",
  346.     "金沢有希" : "Kanazawa Yuuki",
  347.     "牛窪紗良" : "Ushikubo Sara",
  348.     "山口菜有" : "Yamaguchi Nau",
  349.     "前川愛佳" : "Maekawa Aika",
  350.     "橋本あゆみ" : "Hashimoto Ayumi",
  351.     "林星香" : "Hayashi Seika",
  352.     "大島風薫" : "Oshima Fuka",
  353.     "若生純奈" : "Wako Junna",
  354.     "柳瀬愛子" : "Yanase Aiko",
  355.     "野々山茉琳" : "Nonoyama Marin",
  356.     "山内彩花" : "Yamauchi Ayaka",
  357.     "秋元真夏" : "Akimoto Manatsu",
  358.     "能條愛未" : "Noujou Ami",
  359.     "麻生梨里子" : "Noujou Ami",
  360.     "川後陽菜" : "Kawago Hina",
  361.     "川相陽菜" : "Kawago Hina",
  362.     "安藤美雲" : "Ando Mikumo",
  363.     "生田絵梨花" : "Ikuta Erika",
  364.     "生駒里奈" : "Ikoma Rina",
  365.     "市來玲奈" : "Ichiki Rena",
  366.     "伊藤寧々" : "Ito Nene",
  367.     "伊藤万理華" : "Ito Marika",
  368.     "井上小百合" : "Inoue Sayuri",
  369.     "岩瀬佑美子" : "Iwase Yumiko",
  370.     "衛藤美彩" : "Eto Misa",
  371.     "柏幸奈" : "Kashiwa Yukina",
  372.     "川村真洋" : "Kawamura Mahiro",
  373.     "齋藤飛鳥" : "Saito Asuka",
  374.     "斎藤ちはる" : "Saito Chiharu",
  375.     "斎藤優里" : "Saito Yuri",
  376.     "桜井玲香" : "Sakurai Reika",
  377.     "白石麻衣" : "Shiraishi Mai",
  378.     "高山一実" : "Takayama Kazumi",
  379.     "中田花奈" : "Nakada Kana",
  380.     "中元日芽香" : "Nakamoto Himeka",
  381.     "永島聖羅" : "Nagashima Seira",
  382.     "西野七瀬" : "Nishino Nanase",
  383.     "橋本奈々未" : "Hashimoto Nanami",
  384.     "畠中清羅" : "Hatanaka Seira",
  385.     "樋口日奈" : "Higuchi Hina",
  386.     "深川麻衣" : "Fukagawa Mai",
  387.     "星野みなみ" : "Hoshino Minami",
  388.     "松村沙友理" : "Matsumura Sayuri",
  389.     "宮澤成良" : "Miyazawa Seira",
  390.     "大和里菜" : "Yamato Rina",
  391.     "山本穂乃香" : "Yamamoto Honoka",
  392.     "吉本彩華" : "Yoshimoto Ayaka",
  393.     "若月佑美" : "Wakatsuki Yumi",
  394.     "和田まあや" : "Wada Maaya",
  395.     "秋元康" : "Akimoto Yasushi",
  396.     "高島祐利奈" : "Takashima Yurina",
  397.     "赤澤萌乃" : "Akazawa Hono",
  398.     "石川こころ" : "Ishikawa Kokoro",
  399.     "石塚朱莉" : "Ishizuka Akari",
  400.     "井尻晏菜" : "Ijiri Anna",
  401.     "植田碧麗" : "Ueda Mirei",
  402.     "梅原真子" : "Umehara Mako",
  403.     "太田夢莉" : "Oota Yuuri",
  404.     "加藤夕夏" : "Katou Yuuka",
  405.     "上枝恵美加" : "Kamieda Emika",
  406.     "日下このみ" : "Kusaka Konomi",
  407.     "久代梨奈" : "Kushiro Rina",
  408.     "黒川葉月" : "Kurokawa Hazuki",
  409.     "河野早紀" : "Kono Saki",
  410.     "小林莉加子" : "Kobayashi Rikako",
  411.     "佐々木七海" : "Sasaki Nanami",
  412.     "杉本香乃" : "Sugimoto Kano",
  413.     "高山梨子" : "Takayama Riko",
  414.     "東郷青空" : "Togo Sora",
  415.     "久田莉子" : "Hisada Riko",
  416.     "三浦亜莉沙" : "Miura Arisa",
  417.     "室加奈子" : "Muro Kanako",
  418.     "薮下柊" : "Yabushita Syu",
  419.     "山内つばさ" : "Yamauchi Tsubasa",
  420.     "梅田悠" : "Umeda Haruka",
  421.    
  422.    
  423.     ///////////////////////////////////////////////////////
  424.     "":""};
  425.  
  426.  
  427.  
  428.  
  429.  
  430. //////////////////////////////////////////////////////////////////////////////
  431. // This is where the real code is
  432. // Don't edit below this
  433. //////////////////////////////////////////////////////////////////////////////
  434. // prepareRegex by JoeSimmons
  435. // Used to take a string and ready it for use in new RegExp()
  436. String.prototype.prepareRegex = function() {
  437.         return this.replace(/([\[\]\^\&\$\.\(\)\?\/\\\+\{\}\|])/g, "\\$1");
  438. };
  439. // Function to decide whether a parent tag will have its text replaced or not
  440. function isOkTag(tag) {
  441.         return (new RegExp("(," + tag + ",) | (," + tag + "$)", "g").test(",pre,blockquote,code,input,button,textarea")) == false;
  442. }
  443. // Convert the "words" JSON object to an Array
  444. var regexs=new Array(),
  445.         replacements=new Array();
  446. for(var word in words) {
  447.         if(word != "") {
  448.                 regexs.push(new RegExp(word.prepareRegex().replace(/(\\)?\*/g, function(e) {return ((e !== "\\*") ? "[^ ]*" : "*");}), "gi"));
  449.                 replacements.push(words[word]);
  450.         }
  451. }
  452. // Do the replacement
  453. var texts = document.evaluate(".//text()[normalize-space(.)!='']",document.body,null,6,null), text="", len=regexs.length;
  454. for(var i=0,l=texts.snapshotLength; (this_text=texts.snapshotItem(i)); i++) {
  455.         if(isOkTag(this_text.parentNode.tagName) && (text=this_text.textContent)) {
  456.                 for(var x=0; x<len; x++) text = this_text.textContent = text.replace(regexs[x], replacements[x]);
  457.         }
  458. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top