1. Salesforce Help, Marketing Cloud Intelligence, Create a Calculated Dimension: "You can create calculated dimensions and measurements to enhance and enrich your data... For example, you can extract the campaign name from a string..." This supports the use of formulas in Calculated Dimensions (A).
2. Salesforce Help, Marketing Cloud Intelligence, Marketing Cloud Intelligence Functions: This document lists string manipulation functions like SPLIT(text, delimiter, index) which can be used in both Calculated Dimensions (A) and Mapping formulas (E). For this specific case, a nested formula like SPLIT(SPLIT([Campaign Name],'&',2),'',1) would work.
3. Salesforce Help, Marketing Cloud Intelligence, Apply a Pattern to a Dimension: "Use patterns to extract a value from a dimension based on a regular expression... For example, you have a campaign name that includes the country, and you want to extract only the country." This directly supports the use of Patterns (B) for this scenario.
4. Salesforce Help, Marketing Cloud Intelligence, Formulas for Data Mapping: "You can use formulas in the mapping stage to manipulate your data as it’s processed into Intelligence." This confirms that the same powerful formula engine is available during mapping, supporting Mapping formula (E).