2020-04-01
阅读量:
4258
([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]+)\. 是匹配 一个或多个字母并且以.结尾的所有字符串组合。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论