• 正则表达式


    正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念。就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。

     1 #导入 re 模块
     2 import re
     3  
     4 s = 'nick jenny nice'
     5  
     6 # 匹配方式(一)
     7 b = re.match(r'nick',s)
     8 q = b.group()
     9 print(q)
    10  
    11 # 匹配方式(二)
    12 # 生成Pattern对象实例,r表示匹配源字符串
    13 a = re.compile(r'nick')
    14 print(type(a))               #<class '_sre.SRE_Pattern'>
    15  
    16 b = a.match(s)
    17 print(b)                     #<_sre.SRE_Match object; span=(0, 4), match='nick'>
    18  
    19 q = b.group()
    20 print(q)
    21  
    22  
    23 #被匹配的字符串放在string中
    24 print(b.string)              #nick jenny nice
    25 #要匹配的字符串放在re中
    26 print(b.re)                  #re.compile('nick')
  • 相关阅读:
    PHP 数据库 ODBC
    PHP MySQL Delete
    PHP MySQL Update
    PHP MySQL Order By 关键词
    PHP MySQL Where 子句
    01_今日介绍
    00_前情回顾
    02_cfork分叉进程
    01_c++下jni开发说明
    17_activity任务栈和启动模式
  • 原文地址:https://www.cnblogs.com/cmpunk/p/7718969.html
Copyright © 2020-2023  润新知