0

I have problem, I have that string in mediawiki arrays:

lorem (ipsum, dolor).jpg, lorem (ipsum) (dolor).JPG, lorem.png

and i want find comma after extension, my regex like that:

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

template:

{{#arraydefine:f|lorem (ipsum, dolor).jpg, lorem (ipsum) (dolor).JPG, lorem.png|/(jpg{{!}}png{{!}}bmp{{!}}jpeg),/i}}
{{#arrayprint:f|$}}

but don't work, anyone know what is problem?

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

Hugart
  • 11
  • 4

2 Answers2

1

Ok, I found solution, I still don't know why via arrays don't work, but via regex extension work:

{{#regex:lorem (ipsum, dolor).jpg, lorem (ipsum) (dolor).JPG, lorem.png|/(png{{!}}bmp{{!}}jp?g),/i| $1 \$ }}
Hugart
  • 11
  • 4
0

You are almost done.

Use below regular expression

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