小编Mou*_*oel的帖子

regex php将字符串中的确切单词从不同的组中分离出来

我已经尽力了,但是仍然不知道如何解决这个问题:

我有一个字符串ex:

  • "--included-- in selling price: 5 % vat usd 10.00 packaging fees 2 % notifying fees"
  • "--not included-- in selling price: us$ 35.00 express fees 2 % notifying fees"

我想知道税款是“已包含”还是“已排除”,费用是“%”还是“货币”,问题是在附加到税款名称“ vat usd”时未检测到货币“ usd” ”

我如何在不同的组中将货币与出租车名称分开。

这是我所做的

(--excluded--|--included--|--not included--)([a-z ]*)?:?(usd | aed | mad | € | us\$ )?([ \. 0-9 ]*)(%)?([a-z A-z ?]*) (aed|mad|€|us\$)*((aed|mad|€|us\$)+)?([\. 0-9 ]*)(%)?([a-z A-z]*)(.*)?
Run Code Online (Sandbox Code Playgroud)

这就是我得到的

(--excluded--|--included--|--not included--)([a-z ]*)?:?(usd | aed | mad | € | us\$ )?([ \. 0-9 ]*)(%)?([a-z A-z ?]*) (aed|mad|€|us\$)*((aed|mad|€|us\$)+)?([\. 0-9 ]*)(%)?([a-z A-z]*)(.*)? …
Run Code Online (Sandbox Code Playgroud)

php regex cpu-word

5
推荐指数
1
解决办法
102
查看次数

标签 统计

cpu-word ×1

php ×1

regex ×1