正则表达式符号与方法一常用符号
字符 | 含义 |
---|---|
. | 匹配任意字符 |
* | 匹配一个字符无限次或零次 |
? | 匹配一个字符0次或一次 |
.* | 贪心算法 |
.*? | 非贪心算法 |
() | 括号内的结果作为反回值 |
常用方法
几种符号的demo
demo1:
code = 'huasdakxxIxxbcjkxxlovexxsbsxxyouxxhjhh'
r = re.findall('..x..', code)
print(r)
>>>['akxxI', 'jkxxl', 'vexxs', 'bsxxy', 'ouxxh']
demo2:
code = 'huasdakxxIxxbcjkxxlovexxsbsxxyouxxhjhh'
r = re.findall('x*', code)
print(r)
>>>['', '', '', '', '', ''