【发布时间】:2016-01-11 08:36:24
【问题描述】:
我想从 wiki 字符串中删除所有文件,如下所示:
[[File:Edvac.jpg|thumb|[[EDVAC]], one of the first stored-program computers]]
但是文件可以包含 wiki 链接,如何删除所有可以包含 wiki 链接的文件?我使用了这个正则表达式 /\[\[File:[^\]]+\]\]/ 但这不适用于包含 wiki 链接的文件,请注意我不想删除其他地方的 wiki 链接。
【问题讨论】:
-
第一对
[[和]]里面可以只有一个链接吗?没有嵌套链接? -
@stribizhev 最好假设它可以有字符串喜欢
[[File:Edvac.jpg|thumb|[[EDVAC]], one of the [[first]] stored-program [[computers]]]] -
请检查我的答案是否按预期工作,我现在不明白这里应该删除什么。据我所知,wiki 链接中没有嵌套的 wiki 链接。
标签: javascript regex mediawiki