Q:

Regex question!

I'm not too familiar with regex but I know what I need to find-
I have a long list of data separated by newlines, and I need to delete all the lines of data that contain a string "(V)". The lines are of variable length, so I guess something to do with selecting everything between two newline characters if there's a (V) inside?

A:

Try searching for this regular expression:
^.*\(V\).*$

Explanation:

^   start of line
.*  any characters apart from new line
\(  open parenthesis (escaped to avoid special behaviour)
V   V
\)  close parenthesis  (escaped to avoid special behaviour)
.*  any characters apart from new line
$   end of line (not strictly need here, included only for clarity)

Depending on your language you may need to add delimiters such as / and/or quotes " around the regular expression and you may need to enable multiline mode.
Here's an online example showing it working: Rubular

