Click here to Skip to main content
15,886,725 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I've a system which validates a string (a mail subject line) based on a regular expression pattern.

I provide - Input string and Pattern and it validates yes or no.

I've NO ACCESS to code which does that (or worse, I don't even know what it's coded upon). Just the Regular Expression pattern!

Case 1:
XML
Input: FW: 12334-123-412 my-name test mail
Pattern: \bmy-name\b
Validation: Successful


Case 2:
XML
Input: FW: 12334-123-412 my-name test mail
Pattern: \bMy-name\b
Validation: Failed


I need to make it case insensitive, hence I tried the pattern (?i)(\bmy-name\b)
XML
Input: FW: 12334-123-412 my-name test mail
Pattern: (?i)(\bMy-name\b)
Validation: Failed


Can you help me with the proper pattern, having no knowledge of the comparison code?
or give me a set of possible patterns that I might use to test out?
Posted
Updated 1-Feb-12 20:35pm

Brute force?

\b[Mm][Yy]-[Nn][Aa][Mm][Ee]\b


Andi
 
Share this answer
 
 
Share this answer
 
Comments
[no name] 2-Feb-12 3:48am    
/regexp/i -did not work

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900