Have to divide tracking code of varying length a|b|c or a|b|c|d
I always want 'a' to go to 'Name' 'b' to go to 'ID' 'c' to go to 'Title'
So have set up the below rule
#   Select Rule Type    Enter Match Criteria    Set Classification  To
1   Regular Expression  ^(.+)\|(.+)\|(.+)$  Name            $1
2   Regular Expression  ^(.+)\|(.+)\|(.+)$  ID              $2
3   Regular Expression  ^(.+)\|(.+)\|(.+)$  Title           $3
This works fine for a|b|c, however for varying length like a|b|c|d result is not correct and comes as follows:--
'a|b' to 'Name' 'c' to 'ID' 'd' to 'Title'
Can you suggest how to fix this so that the result for a|b|c|d comes as
a' to go to 'Name' 'b' to go to 'ID' 'c|d' to 'Title'
 
     
    