0
我想从wp-config.php文件中提取一些数据库详细信息。 不幸的是我坚持在那里我有一个包含DB_NAME行的一部分,我不仅可以从以下提取数据库名称:Python:提取匹配字符串中正则表达式的子字符串
define('DB_NAME', 'database_name');
帮助深表感谢!
我想从wp-config.php文件中提取一些数据库详细信息。 不幸的是我坚持在那里我有一个包含DB_NAME行的一部分,我不仅可以从以下提取数据库名称:Python:提取匹配字符串中正则表达式的子字符串
define('DB_NAME', 'database_name');
帮助深表感谢!
迭代每行,然后应用re.search
,如下所示。
>>> x = "define('DB_NAME', 'database_name');"
>>> re.search(r"define\('DB_NAME',\s*'([^']*)'\);", x).group(1)
'database_name'
或
for line in f:
if 'DB_NAME' in line:
print line.split("'")[3]