N 
		
								
				
				
			
		Nightcrawler
I have a regular expression that catches these patterns:
value1 - value2
value1 - value2 (value3)
value1 - value2 [value3]
value1 - value2 "value3"
As you can see value3 is always optional. The regular expression I use
is:
(?<Value1>.+)-(? ?<Value2>.+)??(?<Value3>(?:\([^\)]+\)|\[[^\]]+\]|\"[^
?<Value2>.+)??(?<Value3>(?:\([^\)]+\)|\[[^\]]+\]|\"[^
\"]+\"))|(?<Value2>.+))
I am trying to expand this regular expression to also catch this
pattern:
value1 - value2 - value3
value1 - value2 -(value3)
value1 - value2 -[value3]
value1 - value2 -"value3"
Can anyone please help me out with this. I have been trying all
weekend and I can't figure it out.
Much appreciated.
Thanks
				
			value1 - value2
value1 - value2 (value3)
value1 - value2 [value3]
value1 - value2 "value3"
As you can see value3 is always optional. The regular expression I use
is:
(?<Value1>.+)-(?
 ?<Value2>.+)??(?<Value3>(?:\([^\)]+\)|\[[^\]]+\]|\"[^
?<Value2>.+)??(?<Value3>(?:\([^\)]+\)|\[[^\]]+\]|\"[^\"]+\"))|(?<Value2>.+))
I am trying to expand this regular expression to also catch this
pattern:
value1 - value2 - value3
value1 - value2 -(value3)
value1 - value2 -[value3]
value1 - value2 -"value3"
Can anyone please help me out with this. I have been trying all
weekend and I can't figure it out.
Much appreciated.
Thanks
