Учитывая "словарь", скомпрометированный из записей, которые являются действительными регулярными выражениями, например ::
CARS?|(AUTO|BIG)?TRUCK|VEHICLE|(CRUISE|CONTAINER)? SHIP|AUTOMOTIVE
В Python, как я могу разделить каждую запись или "значение словаря" на свою собственную строку? Я не могу просто разделить на |
, потому что если вы посмотрите на одно значение записи как на само по себе, (AUTO|BIG)?TRUCK
, это сломает значение, потому что оно содержит тот же символ.
Я не пытаюсь просто сопоставить эти символы, я также пытаюсь заменить их.