![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
文章平均质量分 94
tony_dr
这个作者很懒,什么都没留下…
展开
-
Python标准库 - re -- 正则表达式 (2)
如果只有一个参数,结果就是一个字符串,如果有多个参数,结果就是一个元组(每个参数对应一个项),如果没有参数,组1默认到0(整个匹配都被返回)。假设你在写一个扑克程序,一个玩家的一手牌为五个字符的串,每个字符表示一张牌,"a" 就是 A, "k" K, "q" Q, "j" J, "t" 为 10, "2" 到 "9" 表示2 到 9。search()和match()的区别:match()只在字符串的开头位置检测匹配,search()在字符串中的任何位置检测匹配(这也是 Perl 在默认情况下所做的)。原创 2023-12-12 15:24:18 · 793 阅读 · 0 评论 -
Python标准库 - re -- 正则表达式 (1)
正则表达式中的“模式”在 Python 代码中'r'。这个做法的背景是:例如,要匹配一个反斜杠字面值,用户将必须写成'\\\\'因为正则表达式必须为\\,而每个反斜杠在普通 Python 字符串字面值中又必须表示为\\;4个反斜杠才能在正则表达式中表示一个反斜杠字符,这样的写法太复杂。原创 2023-12-11 16:58:28 · 829 阅读 · 1 评论