通过正则寻找符合要求的字符串

本文深入探讨了Pandas Series.str.findall函数的特性与应用场景,特别是其在正则表达式中的独特作用。文章澄清了findall与常规字符串方法的区别,解释了中括号在正则表达式中的含义,并通过实例展示了如何正确匹配特定字符。此外,还讨论了一个常见的误解,即findall的返回结果可能与预期不同。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

一、findall是pd.Series.str所特有的(regex也有这个函数,字符串类没有这个函数);

二、字符串无论单独打印还是以series序列的形式打印,都没有定义时最外面的那个引号无论单双;

三、最后中括号在正则表达式中代表或;此例代表,可以寻找任意字符或一个点或正斜杠;

四、匹配字符用\.,而在中括号中可以直接使用.或者\.

五、最重要的是我原本以为会返回dddd,一个点,dd;但结果却不是;为什么呢?

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值