所有。我正在寻找一种方法来替换Greasemonkey中的子弹角色。我假设正则表达式可以解决这个问题,但我并不像你们中的许多人那样精通它。
例如,“SampleSite.com•页面标题”成为“SampleSite.com页面标题”。问题是,Greasemonkey已经解析了角色,并且我不知道如何让它识别符号。
到目前为止,我已尝试过这些,但它们没有奏效:
newTitle = document.title.replace(/•/g, "");
newTitle = document.title.replace("•", ""); //just for grins, but didn't work anyway
答案 0 :(得分:1)
document.title = document.title.replace(/•/g, "");
适合我。
答案 1 :(得分:1)
如果Malvolio的解决方案不起作用,你可以做这样的事情
newTitle = document.title.replace(/\&bull\;/g, '');
newTitle = newTitle.replace(/([^a-zA-Z0-9-_\s\/\\\(\)\'\"\&\+\.]+)/g, '');
答案 2 :(得分:1)
由&
和;
之间的代码定义的HTML实体会根据页面编码替换·
或·
(可能在您的情况下)。在使用RegEx替换之前更好地编码html。