我有一个像这样的字符串。
config =\
{"status":"None",
"numbers":["123", "123", "123"],
"schedule":None,
"data":{
"x": "y"
}
}
我想从字符串中删除config = \并得到这样的结果。
{"status":"None",
"numbers":["123", "123", "123"],
"schedule":None,
"data":{
"x": "y"
}
}
如何使用python正则表达式获取此信息?还要考虑多线因素!!
我正在使用此方法
re.sub(r'.*{"', '{"', script_config, flags=re.MULTILINE)
但是代码分别考虑了每一行。另外,我只想删除
答案 0 :(得分:1)
您不需要正则表达式:
string = string.replace('config =\\', '')
如果未指定第一个单词:
string = string[string.find('\\')+1:] if '\\' in string else string
但是,如果您想使用正则表达式:
string = re.sub(r'^.*\\', '', string)