如何使用正则表达式从维基百科中删除 [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;
}
我使用 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;
}