I want to take from ! to the first .mp3, and not have regml return multiple instances of .mp3. In standard regex, I'd be able to use "/.+(\![^ ].*[^[.\.mp3.]].*\.mp3)/g", minus the quotes. I have no idea if I can even do this in mIRC's regex.
If the text had "!somenick somefile.mp3 somefile.mp3", I'd want it to return only "!somenick somefile.mp3", and completely ignore the latter text.