PGC123

2020-04-01   阅读量: 3344

大数据 数据分析师 Python编程

([A-Za-z] )\. 这个正则表达式是什么意思?

扫码加入数据分析学习群

([A-Za-z]+)\. 这个正则表达式是什么意思?

代码如下:

data['Initial']=0
for i in data:
data['Initial']=data.Name.str.extract('([A-Za-z]+)\.')

这样的效果,实在是不明白,姓名都是含字母的。

答:这是对正则表达式的语法规则不了解的问题。([A-Za-z]+)\.这个正则模式可以这样来理解:

[A-Za-z]代表任一字母(大写或小写)
+ 代表+号前的字符出现1次或多次
\. 代表 .

([A-Za-z]+)\. 是匹配 一个或多个字母并且以.结尾的所有字符串组合。

25.4390 3 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子