摘要:
一、 常见语法—— 对元字符的转义( \ ) 反斜杠 \ 在正则表达式中有多种用途。 比如,我们要在下面的文本中搜索 所有点前面的字符串,也包含点本身 苹果.是绿色的 橙子.是橙色的 香蕉.是黄色的 如果,我们这样写正则表达式 .*. , 聪明的你肯定发现不对劲。 因为 点 是一个 元字符, 直接出 阅读全文
摘要:
一、 常见语法—— 贪婪模式和非贪婪模式 我们要把下面的字符串中的所有html标签都提取出来, source = '<html><head><title>Title</title>' 得到这样的一个列表 ['<html>', '<head>', '<title>', '</title>'] 很容易想 阅读全文
摘要:
一、常见语法—— {} 表示 前面的字符匹配 指定的次数 花括号表示 前面的字符匹配 指定的次数 。 比如 ,下面的文本 红彤彤,绿油油,黑乎乎,绿油油油油 表达式 油{3} 就表示匹配 连续的 油 字 3次 表达式 油{3,4} 就表示匹配 连续的 油 字 至少3次,至多 4 次 ;后面第5个油是 阅读全文
摘要:
一、常见语法—— ? 表示匹配前面的子表达式 0次 或 1次 ? 表示匹配前面的子表达式 0次 或 1次。 比如,还是上面的例子,你要从文本中,选择每行逗号后面的1个字符,也包括逗号本身。 苹果,绿色的 橙子,橙色的 香蕉,黄色的 乌鸦,黑色的 猴子, 就可以这样写正则表达式 ,.? 验证一下,如下 阅读全文
摘要:
一、常见语法—— ( + 表示匹配前面的子表达式一次或多次,不包括0次。 ) + 表示匹配前面的子表达式一次或多次,不包括0次。 比如,还是上面的例子,你要从文本中,选择每行逗号后面的字符串内容,包括逗号本身。 但是 添加一个条件, 如果逗号后面 没有内容,就不要选择了。 比如,下面的文本中,最后一 阅读全文
摘要:
一、常见语法—— 星号(*) 重复匹配任意次 * 表示匹配前面的子表达式 任意次,包括0次。 比如,你要从下面的文本中,选择每行逗号后面的字符串内容,包括逗号本身。注意,这里的逗号是中文的逗号。 苹果,是绿色的 橙子,是橙色的 香蕉,是黄色的 乌鸦,是黑色的 猴子, 就可以这样写正则表达式 ,.* 阅读全文
摘要:
一、常见语法—— 点(.) 代表了任意的一个字符, 注意是一个字符。 . 表示要匹配除了 换行符 之外的任何 单个 字符。 比如,你要从下面的文本中,选择出所有的颜色。 苹果是绿色的 橙子是橙色的 香蕉是黄色的 乌鸦是黑色的 也就是要找到所有 以 色 结尾,并且包括前面的一个字符的 词语。 就可以这 阅读全文
摘要:
根据 http://www.byhy.net/tut/py/extra/regex/ 和 https://www.bilibili.com/video/BV1q4411y7Zh? 整理记录的笔记。 怎么验证你写的表达式 是否能正确匹配到要搜索的字符串呢? 大家可以访问这个网址: https://re 阅读全文