如何从混合的(阿拉伯和英语)字母字符串中提取英文字符

时间:2019-05-14 11:30:44

标签: python selenium

我有很多类似下面的字符串

"A ali - عالي"
"Baghdad - بغداد"

我想使用python从中提取“ A ali”,“ Baghdad”,但不基于“-”进行拆分。

请帮助。

1 个答案:

答案 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