手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何运用PYTHON正则表达式的句号和星号

时间:2024-10-17 02:50:07

1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

如何运用PYTHON正则表达式的句号和星号

2、import re首先引入必要的regular expression模块。

如何运用PYTHON正则表达式的句号和星号

3、a = re.compile(r'.t')a.findall('at the front of this product.')这里用句号.来表示查找任何字符,但是只含一个字符。

如何运用PYTHON正则表达式的句号和星号

4、a = re.compile(r'...t')a.findall('at the front of this product.')为了寻找多个字符,我们可以添加多个句号来表示。

如何运用PYTHON正则表达式的句号和星号

5、b = re.compile(r'.\.')b.findall('you are the winner.')如果要寻找真正的句号,而不是任意字符,可以用\来跳过功能。

如何运用PYTHON正则表达式的句号和星号

6、c = re.compile(r'class:(.*)name:(.*)')cc = c.search('class:First name:Peter')cc.group(1)cc.group(2).*是用来表示一部分任意字符,一般分组来表示选取会比较合适。

如何运用PYTHON正则表达式的句号和星号

7、d = re.compile(r'.*')d.findall('you are good man.')如果不加括号来分组,就会出现错乱。因为用了FINDALL。

如何运用PYTHON正则表达式的句号和星号

8、e = re.compile(r'<.*>')ee = e.search(r'<<http> is web>')ee.group()e = re.compile(r'<.*?>')ee = e.search(r'<<http> is web>')ee.group()在这种情况下加问号和不加问号有区别的,区别于选区的范围的大小。

如何运用PYTHON正则表达式的句号和星号

9、f = re.compile(r'.*')f.search('You are the man.\nWe are the man.').group()f = re.compile(r'.*', re.DOTALL)f.search('You are the man.\nWe are the man.').group()因为换行的时候不会继续选取,所以用re.DOTALL就可以继续选取。

如何运用PYTHON正则表达式的句号和星号
如何运用PYTHON正则表达式的句号和星号
© 手抄报圈