随笔分类 - python-正则表达式
摘要:import re help(re.compile) ''' 输出结果为: Help on function compile in module re: compile(pattern, flags=0) Compile a regular expression pattern, returning
阅读全文
摘要:竖线-匹配两者之一 竖线表示 匹配 前者 或 后者 。 特别要注意的是, 竖线在正则表达式的优先级是最低的, 这就意味着,竖线隔开的部分是一个整体 比如 绿色|橙 表示 要匹配是 绿色 或者 橙 , 而不是 绿色 或者 绿橙 从下面的文本里面抓取 所有职位的薪资 Python3 高级开发工程师 上海
阅读全文
摘要:起始位置 和单行,多行模式^表示匹配文本的起始位置。正则表达式可以设定单行模式和多行模式如果是单行模式,表示匹配整个文本的开头位置如果是多行模式,表示匹配文本每行的开头位置 比如,下面的文本中,每行最前面的数字表示水果的编号,最后的数字表示价格 001-苹果价格-60, 002-橙子价格-70, 0
阅读全文
摘要:对元字符的转义: 反斜杠\在正则表达式中有多种用途。 比如,我们要在下面的文本中搜索,所有点前面的字符串,也包含点本身。 苹果.是绿色的 橙子.是橙色的 香蕉.是黄色的 如果,我们这样写正则表达式.*.,聪明的你肯定发现不对劲 因为点是一个元字符,直接出现在正则表达式中,表示匹配任意的单字符,不能表
阅读全文
摘要:加号-重复匹配多次 + 表示匹配前面的子表达式一次或多次,不包括0次 比如,还是上面的例子,你要从文本中,选择每行逗号后面的字符串内容,包括逗号本身 但是,添加一个条件,如果逗号后面没有内容,就不要选择了。 比如,下面的文本中,最后一行逗号后面没有内容了,就不要选择了 苹果,是绿色的 橙子,是橙色的
阅读全文
摘要:1.正则表达式在线验证工具:https://regex101.com/ 2.常见语法: 写在正则表达式里面的普通字符都是表示:直接匹配它们。 比如 你下面的文本中,如果你要找所有的test,正则表达式就非常简单,直接输入test即可: 汉字也是一样,要寻找汉字,直接写正则表达式里面就可以了 但是有些
阅读全文

浙公网安备 33010602011771号