摘要:
模糊匹配: \d:匹配一个数字(digit) \D:匹配一个非数字 re.search(r"\d","abc123abc"),其中,r表示原字符,里面的\不需要做转义。 \w:匹配字母或数字 \W:匹配非字母且也是非数字的情况 \s:匹配一个空白字符,比如:空格、\n \r \t \S:匹配一个非空 阅读全文
摘要:
正则表达式的编译,编译之后可以复用,否则每次必须写一个正则表达式是什么比较麻烦。如果正则表达式需要使用多次,就编译一下。 举例如下: 阅读全文
摘要:
re.findall(),把所有结果都匹配到。如下举例: 阅读全文
摘要:
re.search 扫描整个字符串并返回第一个成功的匹配。 re.search("abc","123qqabchhabcyaya") # 在目标字符串的任意位置,只会成功匹配一次就结束了,不会在尝试多次匹配。 阅读全文
摘要:
match 从字符串的开头位置匹配,从开头可以匹配到,就获得了一个正则对象。匹配不到返回None; re.match("正则表达式","目标字符串") 匹配成功了,返回一个正则对象.group(),例如:re.match("abc","abcefg").group() 匹配成功的时候,返回一个正则匹 阅读全文