【发布时间】:2022-01-21 21:43:00
【问题描述】:
我正在处理一个构建错误的 csv 文件,我创建了一个仅匹配非分隔符的引号的正则表达式,在 this link 我成功了,但是您认为您可以优化我的正则表达式以仅包含引号和不是周围的字母,约束和开头或结尾的引号不考虑在内,例如:
"ModifTextePub";"ModifObservation";"Resume"Vitrine";"Observations"Criteres"";"InternetOK";"NumPhoto";"AmianteLe";"SNavantLe";"ActePrec";"ProprietairesPrec";"Situation";"FraisNotaires"
在这个例子中,只需要匹配 Resume " Vitrine 和 " Criteres "
我使用的正则表达式是
(.){1}(?<!;|\n|\r|\t)(")(?!;|\n|\r|\t)(.){1}
用$1$3 代替。
【问题讨论】:
标签: php regex expression