正则表达式,用于从JSON文件获取文件夹路径

时间:2019-06-18 14:00:22

标签: python regex

我需要从文本中找到一个字符串,该字符串指示C驱动器中的路径。 路径中的文件夹名称由8个反斜杠分隔。

我试图在两个模式(pattern1)(。*)(pattern2)之间找到字符串,但是pattern2是与最后一个匹配项而不是匹配项的第一个实例匹配的。

(\\\\\\")(.*)(\\\\\\")

针对以下文本:

"{\"DataConfig\":\"{\\\"TextLabel\\\":\\\"C:\\\\\\\\Users\\\\\\\\username\\\\\\\\Desktop\\\\\\\\config_test\\\",\\\"NumberLabel\\\":\\\"10.39\\\",\\\"SelectLabel\\\":[\\\"option-2\\\"],\\\"DateFieldLabel\\\":\\\"2019-06-09\\\"}\",\"botType\":\"Python\"}"

必须匹配的是

"C:\\\\\\\\Users\\\\\\\\username\\\\\\\\Desktop\\\\\\\\config_test\\\"

然后将其转换为

"C:\Users\username\Desktop\config_test"

0 个答案:

没有答案