如何运用PYTHON正则表达式字符组

2025-11-03 15:54:38

1、import re

新建一个文档,并且引入re模块。

如何运用PYTHON正则表达式字符组

如何运用PYTHON正则表达式字符组

2、d = re.compile(r'\d+')

d.findall('3423423hj423kjb4k2jb3j42')

\d表示数字,0到9的数字。

如何运用PYTHON正则表达式字符组

3、dd = re.compile(r'\D')

dd.findall('3423423hj423kjb4k2jb3j42')

大写的这个\D就表示非数字的字符。

如何运用PYTHON正则表达式字符组

4、w = re.compile(r'\w')

w.findall('3423423hj423kjb4k2jb3j42')

\w表示字母,数字。

如何运用PYTHON正则表达式字符组

5、w = re.compile(r'\w')

w.findall('---___---+++===')

就符号来说,\w还能表示_。

如何运用PYTHON正则表达式字符组

6、ww = re.compile(r'\W')

ww.findall('---___---+++===')

\W就表示除了\w以外的。

如何运用PYTHON正则表达式字符组

7、s = re.compile(r'\s')

s.findall('space space')

tab = 'tab\ttab'

print(tab)

s = re.compile(r'\s')

s.findall(tab)

line = 'line\nline'

print(line)

s = re.compile(r'\s')

s.findall(line)

\s表示空格,缩进或者换行。

如何运用PYTHON正则表达式字符组

如何运用PYTHON正则表达式字符组

如何运用PYTHON正则表达式字符组

8、line = 'line\nline'

print(line)

ss = re.compile(r'\S')

ss.findall(line)

\S就表示除了\s以外的。

如何运用PYTHON正则表达式字符组

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢