Nick,
THis has been one of those Wierd things.. there are different areas in DLP that use a different REGEX stadard.
Data Identifiers - Use a more Java based approach. Do not like OR's "|" and some other logic options
The Regex Policies use a PCRE approach.. so it all depends on he use case.
Keep in mind that 15 has better options on proximity matching that simplifies some of these issues.
I know its a pain, just something to remeber. Overall Trial and Error..
Good Luck,
Ronak
PLEASE MARKED SOLVED WHEN POSSIBLE