我有一个像"123/abc/${TEST}/ABCD/"
这样的字符串。我需要在两个变量中的“ / $ {”和“}”之前和之后提取两个字符串。
string1 = 123/abc
string2 = /ABCD/
答案 0 :(得分:0)
在模式re.split
上使用/\$\{.*?\}
:
inp = "123/abc/${TEST}/ABCD/"
parts = re.split(r'/\$\{.*?\}', inp)
print(parts)
此打印:
['123/abc', '/ABCD/']
我们可以通过准确地在/${TEST}
上吐痰来使其更加具体,或者甚至可以让TEST
来自字符串变量。