我有很多类似下面的字符串
"A ali - عالي"
"Baghdad - بغداد"
我想使用python从中提取“ A ali”,“ Baghdad”,但不基于“-”进行拆分。
请帮助。
答案 0 :(得分:3)
使用正则表达式。
例如:
import re
s = """A ali - عالي
Baghdad - بغداد"""
for line in s.splitlines():
m = re.search(r"([A-Za-z\s]+)", line)
if m:
print(m.group(1))
输出:
A ali
Baghdad