0

我有问题,我在 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|$}}

但不工作,有人知道是什么问题吗?

https://www.mediawiki.org/wiki/Extension:Arrays

4

2 回答 2

1

好的,我找到了解决方案,我仍然不知道为什么通过数组不起作用,但是通过正则表达式扩展工作:

{{#regex:lorem (ipsum, dolor).jpg, lorem (ipsum) (dolor).JPG, lorem.png|/(png{{!}}bmp{{!}}jp?g),/i| $1 \$ }}
于 2015-12-10T11:31:20.377 回答
0

你快完成了。

使用下面的正则表达式

/(jpg|png|bmp|jpeg),/ig

于 2015-12-10T11:51:50.707 回答