【发布时间】:2021-04-30 07:21:49
【问题描述】:
我目前正在尝试从 @Apple(kind="Bax", priority=33) 等模式中提取以下内容
- 苹果
- [种类,Bax],[优先级,33]
我目前使用的是@([^(]*)\(([^\)]*)\)。然后我有Apple 和kind="Bax", priority=33。在此之后,我在 , 上拆分第 2 组,然后在 = 上拆分,最后在开始或结束时删除 "。
现在这将遍历第二段很多。首先是正则表达式捕获,然后找到所有,,然后每次遍历再次找到=等。
既然我这样做了数百万次,有没有办法通过正则表达式遍历来捕获它?我想避免所有的分裂。
【问题讨论】:
标签: regex optimization pcre