我有包含破折号的字符串 - 字符,我想在遇到第一个破折号之前提取字符串的一部分,除非破折号在单/双引号中。
IE。
Theory 'Gabe B - Tailor' 夹克 - nordstrom.com 我想提取Theory 'Gabe B - Tailor' 夹克
Theory "Gabe B - Tailor" 夹克 - nordstrom.com 我想提取Theory "Gabe B - Tailor" 夹克
Tailor Jacket - 夹克 - nordstrom.com 我想提取Tailor Jacket
我可以使用什么正则表达式与 preg_match 来实现结果?