如何使用正则表达式从维基百科中删除 [edit] 和类似标签?

How to remove [edit] and alike labels from Wikipedia using regex?

我使用 Regex Replace 删除维基百科页面上的数字标签(例如:[1]、[12] 等),一切正常。 但是当我尝试删除 [edit]、[hide]、[show] 标签时,尽管我使用了 \[edit\],使用全局标志来匹配 [edit],然后什么都不替换,但它不会在维基百科站点内产生任何结果。

IIRC 这在过去曾与扩展一起工作,但从那以后一定对网站进行了一些更改。

正则表达式仍然适用于此吗?如果是这样,我怎样才能让它发挥作用?

P.S: 我已经在 this 页面上完成了测试。

谢谢!

Since 2013, each [ edit ] link consists of three textNodes. However, regex-replace applies regexes to each text node separately。这意味着正则表达式 \[edit\] 将不再匹配此类链接。

如果您有帐号,可以在your personal CSS中添加以下代码来隐藏所有链接:

.mw-editsection {
    display: none;
}

或者,要仅隐藏括号,您可以使用 this:

.mw-editsection-bracket {
    display: none;
}