【发布时间】:2021-08-08 06:24:56
【问题描述】:
我有一组文本输入为:
- 1 240R 2021 年 4 月 15 日 240 升 Sulo Bin 回收 - Dkt#11053610 O/N:一位牙科 $10.00。
- 1 1.5cm 2021 年 4 月 6 日 1.5m Co-Mingle 回收箱 - Dkt#11028471 $18.00。
- 1 1.5m 2021 年 4 月 12 日服务 1.5m 前升降箱 - Dkt#11028421 $24.00
- 1 660 2021 年 4 月 14 日 660L 后升降箱 - Dkt#11156377 O/N:您的汽车已售出 22.50 美元
我正在尝试正则表达式:PCRE(PHP
^(\d+) [^\$]+ (\d+ \w+ \d+) (\d.+ \w.+) \S (Dkt\S\d+)[^\$]+ (\$.*)$
解析上述内容但是,我无法从上面的列表中解析“O/N: ONE DENTAL”或“O/N: YOUR CAR SOLD”
如果在 Dkt#xxxx 之后有东西,我该怎么做,它也将被解析或什么都没有
【问题讨论】:
标签: regex text-parsing