in reply to regular expressions
while ( <DATA> ) { print if ( m/(?<!STOR)OMA$/ ); } __DATA__ OMA COMA STORAMA HISTOROMA PUMA MELANOMA STOROMA [download]
where m/(?<!STOR)OMA$/ pretty much looks for a pattern exactly as you described.
-enlil