Advertisement
Guest User

AKB Romanizer

a guest
Dec 8th, 2012
635
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.57 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement