我需要从文本中找到一个字符串,该字符串指示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"