【发布时间】:2014-05-03 07:49:00
【问题描述】:
这与this问题有关。
这是一个正则表达式:(?<key>[^:\s]+): (?<value>(?>[^\n]*\R)*?[^\n]*)(?=\R\S+:|$)。
它应该解析多行的“键:值”对,但是有一个示例没有正确解析。
你能帮我修改这个原始的正则表达式吗?
示例、正则表达式和错误在这里(查看未着色的行):http://regex101.com/r/sH9lP9
ОПИСАНИЕ 应该是关键
Fолько: РФ: Квартира `в` хорошем ~ 1500 ~`!@#$%^&*'()_+=-\|</>{.}
fdsdf[,]";:? состояние. по - оплате 25000+К/У`
应该是值。
【问题讨论】:
标签: php regex parsing preg-match preg-match-all