我正在尝试从wp-config.php文件中获取一些数据库详细信息。 不幸的是,我坚持使用包含DB_NAME的行,而我无法从以下内容中提取 database_name :
define('DB_NAME', 'database_name');
非常感谢帮助!
答案 0 :(得分:2)
迭代每一行,然后如下所示应用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]