Как извлечь значение int из строки, соответствующей данному регулярному выражению? ⇐ Python
Как извлечь значение int из строки, соответствующей данному регулярному выражению?
У меня есть URL-адрес базы данных, который выглядит как sqlite+pool:///C:/temp/test.db?max_connections=20&stale_timeout=300 Я хотел бы извлечь 20< /code> значение.
Я бы сделал что-то вроде:
url = 'sqlite+pool:///C:/temp/test.db?max_connections=20&stale_timeout=300' # значение по умолчанию макс_подключения = 5 если url.count('max_connections') > 0: # творим чудеса, регулярное выражение будет чем-то вроде # ".*(max_connections=)[0-9]+&.*" затем $2, чтобы получить его .. или? макс_соединения = ...
У меня есть URL-адрес базы данных, который выглядит как sqlite+pool:///C:/temp/test.db?max_connections=20&stale_timeout=300 Я хотел бы извлечь 20< /code> значение.
Я бы сделал что-то вроде:
url = 'sqlite+pool:///C:/temp/test.db?max_connections=20&stale_timeout=300' # значение по умолчанию макс_подключения = 5 если url.count('max_connections') > 0: # творим чудеса, регулярное выражение будет чем-то вроде # ".*(max_connections=)[0-9]+&.*" затем $2, чтобы получить его .. или? макс_соединения = ...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 290 Просмотры
-
Последнее сообщение Anonymous
-