/<(?:REGION_BATTLEBACKS|region battlebacks)>/imeans we can write it as
<region_battlebacks>
or
<region battlebacks>
(one using space one using underscore)
so we could also use it as
/<(?:REGION_BATTLEBACKS|region battlebacks|rb|reg_battleb)>/iand we can use <rb> and <reg_battleb>
i think ?: is like "if either regexp inside the bracket match" it will grab the data.
(but it might also means just plain if and the | is the one making the or statement)
i have no actual knowledge about regexp. but it's based on experience on experimenting on regexp (combining victor, yanfly, tsukihime, mr bubble) to make my own notetags grabber script. i usually use trial and error and see what happen when we put that regexp. and i found above when seeing mr bubble script. in his notetags we can use item, armor, weapon or just i, a, w (for shorter notetags).