学不会的python
文章平均质量分 94
小石y
但行好事,莫问前程
展开
-
正则表达式高阶技巧之详解转义(使用python实现)
在正则表达式中,如果需要使用表示作为元字符的普通字符串(如*、?在之前的学习中我们主要使用的是python语言,其具体的办法是调用re这个包(package)中的方法(函数),比如。在之前也有提到过,字符组有自己的元字符规定,也有相应的转义规定:在字符组内部,只有三个字符需要转义。选择合适的函数,将正则表达式和字符串传入,这是一种常见的方法。RegexObject对象。RegexObject对象。原创 2023-03-24 15:13:51 · 1735 阅读 · 0 评论 -
正则表达式高阶技巧之转义的介绍(使用python实现)
理解转义的接触是,要明白字符串与正则表达式的关系。通常说的string(字符串)中,string被称为字符串文字(String Literal),它是某个字符串的值在源代码中的表现形式。比如字符串文字\n,它包含\和n两个字符,意义(或者说它的值)是一个换行符(为了方便观察,表示为NL在生成字符串时,应当进行“字符串转义”,才能准确识别字符串文字中\n的意思,如下表:字符串文字字符串说明\nNL换行符\tTab制表符\\反斜线字符。原创 2023-03-21 14:30:04 · 1722 阅读 · 0 评论 -
正则表达式高阶技巧之匹配模式(使用python实现)
我们在正则中所说得匹配模式(match mode),指的是匹配时使用的规则。设置特定的匹配模式,可能会改变对正则表达式的识别,也可能会改变正则表达式中字符的匹配规定不区分大小写模式、单行模式、多行模式、注释模式。原创 2023-03-16 15:09:41 · 2386 阅读 · 0 评论 -
正则表达式高阶技巧之环视的组合(使用python实现)
一般来说,所有语言都是支持环视的,而且是没有限制。也就是说,无论你是使用肯定顺序环视,还是否定顺序环视,都可以在结构中使用各种复杂的表达式逆序环视中的表达式能匹配的文本长度必须是固定的,也就是说,原创 2023-03-10 15:19:09 · 601 阅读 · 0 评论 -
正则表达式高阶技巧之环视(使用python实现)
正则单词边界匹配(\b)就是类似于这样的:一边必须是单词字符,另一边不能是单词字符。在某个位置向左/右看,必须出现或不能出现某类字符。原创 2023-03-08 14:54:00 · 595 阅读 · 0 评论 -
学不会的python之通过某几个关键字排序、分组一个字典列表(列表中嵌套字典)
groupby() 函数扫描整个序列并且查找连续相同值 (或者根据指定 key 函数返回值。,然后在使用itertools.groupby() 函数进行分。相同) 的元素序列。在每次迭代的时候,它会返回。将上述的字典列表进行分组,原创 2022-12-15 14:53:51 · 1070 阅读 · 0 评论 -
学不会的python之正则表达式详解(re模块)
对于当前我们时下最流行的B端与C端的应用来说,做的最多的事就是对文本或者数据进行操作,包含(CURD)但不限于。因为我们不知道需要处理的文本或数据的具体内容,所以需要将那些包含各式各样的数据以某个固定的模式处理成有效数据简单举例就是:当前你的邮箱有很多不同人发送的邮件,而你只需要一个或者几个客户发送的邮件并转发给你的同事,你需要使用程序来处理。由此我们引申出一个问题就是:如何通过编程使得计算机程序拥有在文本及数据中检索某种模式的能力。原创 2022-12-09 15:20:15 · 760 阅读 · 0 评论