Python3.7
以下是我的输入内容:
一条“随机之路”(1,2)(2,3)(3,4)
a是我添加道路的命令。接下来是道路名称及其位置。我需要提取道路名称。
我希望提取道路名称及其坐标,并将其存储在单独的列表中。 我可以使用re提取整数,但无法提取道路名称。 如何仅提取道路名称并将其存储在单独的字符串中。
答案 0 :(得分:1)
也许使用拆分方法?
test_str = "Random Road (1,2) (2,3)(3,4)"
print(test_str.split("(")[0].strip())
'Random Road'
编辑:如果道路名称在引号之间,则添加了更简单的方法
import re
test_str = """a "Random Road" (1,2) (2,3)(3,4)"""
print(re.findall('"([^"]*)"', test_str))
['Random Road']