// ==UserScript==
// @name YingYingYing
// @namespace https://github.com/SteveCharlesYang/ying
// @version 0.1.1
// @description Replace Yings in Chinese
// @author Charles Yang
// @match https://*/*
// @grant GM_addStyle
// @downloadURL none
// ==/UserScript==
GM_addStyle("ying::after { content: \"嘤\"; } ying:hover::after { content: attr(ori); } ");
(function(){
'use strict';
var yin = "" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">",
yin_2 = "" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">",
yin_4 = "" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">",
ying = "" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">",
ying_2 = "" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">" class="ying">",
ying_4 = "" class="ying">" class="ying">" class="ying">",
ying_reg = RegExp("(?<=(^|>)[^<]*)[" + ying + ying_2 + ying_4 + "](?=[^>]*)","g"),
yin_reg = RegExp("(?<=(^|>)[^<]*)[" + yin + yin_2 + yin_4 + "](?=[^>]*)","g");
onload = function()
{
var eles = document.body.innerHTML;
eles = eles.replace(ying_reg, "");
eles = eles.replace(yin_reg, "");
document.body.innerHTML = eles;
}
}());