m{(?x) # i want to match [A-Z] # windos drive letter : #colon (?: #cluster \\ # backslash [^\\]+ # directory- or filename )+ #one or more }#end of pattern