【发布时间】:2018-04-27 22:39:58
【问题描述】:
给定一个包含有效正则表达式条目的“字典”,例如:
CARS?|(AUTO|BIG)?TRUCK|VEHICLE|(CRUISE|CONTAINER)? SHIP|AUTOMOTIVE
在 python 中,我怎样才能将每个条目或“字典值”分开到自己的行中?我不能简单地按| 进行拆分,因为如果您将一个条目值视为其本身,(AUTO|BIG)?TRUCK,则会破坏该值,因为它包含相同的字符。
我不只是试图匹配这些字符,我还试图替换它们。
【问题讨论】:
-
到目前为止您尝试过什么(即发布您的代码)以及您当前的尝试在哪里中断?
-
只需将该问题中的
{ and} 替换为\( and \)即可。
标签: python regex python-2.7