我有一个数据框,我想标记其中的所有包含字符或字符加整数值的元素。
经过一番搜索,我可以制作此正则表达式,但未提供预期的输出:
([A-Za-z]+[0-9]|[0-9]+[A-Za-z])[A-Za-z0-9]*
预期产量
alpha - True
Alpha1 - True
A35. 1ha-True
Alp1Ha - True
A pha6- True
12345 - False
0 - False
-23442 - False
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用
^[^A-Za-z]*[A-Za-z].*$
请参见regex demo
详细信息
^
-字符串的开头[^A-Za-z]*
-ASCII字母以外的0个或更多字符[A-Za-z]
-ASCII字母.*
-尽可能多的0+字符(换行符除外)$
-字符串的结尾。