【发布时间】:2015-12-10 10:07:46
【问题描述】:
我有问题,我在 mediawiki 数组中有那个字符串:
lorem (ipsum, dolor).jpg, lorem (ipsum) (dolor).JPG, lorem.png
我想在扩展后找到逗号,我的正则表达式是这样的:
/(jpg|png|bmp|jpeg),/i
模板:
{{#arraydefine:f|lorem (ipsum, dolor).jpg, lorem (ipsum) (dolor).JPG, lorem.png|/(jpg{{!}}png{{!}}bmp{{!}}jpeg),/i}}
{{#arrayprint:f|$}}
但是不工作,有人知道是什么问题吗?
【问题讨论】:
-
它到底是怎么不工作的?您忘记了
/g,因为您想查找所有逗号? -
不,我使用 mediawiki 数组,我想找到逗号,但不起作用。在 arrayprint 我的逗号没有替换为 $
-
您是用正则表达式替换
$吗?然后,您很可能必须使用$$。请尝试。 -
gundam.wikia.com/wiki/User:Misher/test - 扩展也被替换了
标签: regex mediawiki mediawiki-extensions mediawiki-templates