Я создаю стриптизерша для создания отчета о конфигурации, и у меня очень длинная строка в качестве базовых данных. Ниже приведен очень маленький фрагмент, но это, по крайней мере, иллюстрирует то, с чем я работаю.Python Regex соответствует строке между конкретной строкой и символом конца
Отрывок Пример: DEFAULT_GATEWAY=192.168.88.1&DELVRY_AGGREGATION_INTERVAL0=1&DELVRY_AGGREGATION_INTERVAL1=1&DELVRY_SCHEDULE0=1&DELVRY_SNI0=192.168.88.158&DELVRY_USE_SSL_TLS1=0&
Как бы идти о соответствии следующее:
between "DEFAULT_GATEWAY=" and "&"
between "DELVRY_AGGREGATION_INTERVAL0=" and "&"
between "DELVRY_AGGREGATION_INTERVAL1=" and "&"
between "DELVRY_SCHEDULE=" and "&"
between "DELVRY_SNI0=" and "&"
between "DELVRY_USE_SSL_TLS1=" and "&"
и строительство ДИКТ с ним, как:
{"DEFAULT_GATEWAY":"192.168.88.1",
"DELVRY_AGGREGATION_INTERVAL0":"1",
"DELVRY_AGGREGATION_INTERVAL1":"1",
"DELVRY_SCHEDULE0":"1",
"DELVRY_SNI0":"0",
"DELVRY_USE_SSL_TLS1":"0"}
?
Ударьте меня в это ... Хорошо. Я видел этот вопрос поздно, и я почти сделал это точное решение. – Eithos
Мне повезло на этот раз. Обычно, я довольно поздно в игре –
Идеальное и элегантное решение. Благодаря! Это не только дало мне определенные пары ключевых значений, которые я хотел, но и все пары в конфигурации для удобства использования. – oorahduc