我有一个字符串列表,如:
1,-102a
1,123-f
1943dsa
-da238,
-,dwjqi92
我如何使一个正则表达式在Python中匹配只要字符串包含字符,
和-
,而不管它们出现的顺序或模式?
我将使用以下正则表达式替换:
,.*-|-.*,
示例脚本:
inp = ['1,-102a', '1,123-f', '1943dsa', '-da238,', '-,dwjqi92']
output = [x for x in inp if re.search(r',.*-|-.*,', x)]
print(output)
这个打印:
['1,-102a', '1,123-f', '-da238,', '-,dwjqi92']