Python:提取与字符串中的正则表达式匹配的子字符串
我试图从wp-config.php文件中获取一些数据库详细信息。 不幸的是,我坚持使用包含DB_名称的行,无法仅从以下内容提取数据库_名称:Python:提取与字符串中的正则表达式匹配的子字符串,python,regex,string,Python,Regex,String,我试图从wp-config.php文件中获取一些数据库详细信息。 不幸的是,我坚持使用包含DB_名称的行,无法仅从以下内容提取数据库_名称: define('DB_NAME', 'database_name'); 非常感谢您的帮助 迭代每一行,然后应用re.search如下所示 >>> x = "define('DB_NAME', 'database_name');" >>> re.search(r"define\('DB_NAME',\s*'([^']*)
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]