The pattern is built using alternation to match exactly the required items:
1. Email part: [a-z]+\.[a-z]+(\+[a-z]+|-\d+)?@[a-z-]+\.[a-z.]+
   - Matches usernames with dots, optional plus-tag or hyphen-numbers, domain with possible hyphens
2. Phone numbers: \d{3}-\d{3}-\d{4}
   - Matches exactly the phone number format
3. Dates: (202[234][-/\.](0[123]|10)[-/\.][0123][0-9])
   - Matches the three specific date formats with their separators
4. Currency: [£$€]\d{3}\.\d{2}
   - Matches currency symbols followed by amount
5. Quoted names: '[A-Z][a-z]+ ([A-Z][a-z]+|\d+)'
   - Matches quoted names or alphanumeric strings

The alternation ensures we only match these exact patterns and nothing else in the text.