正则表达式
1. 概念
正则表达式是一个特殊的字符序列,它可以帮我们检测一个字符串是与我们设定的字符序列相匹配。
可以快速检索文本、实现一些替换文本的操作,比如:
- 检查一串数字是否是电话号码
- 检测一个字符串是否是 email
- 把一个文本里的单词替换为另一个单词
1.1 初使用
- 判断字符串 ‘C|C++|C#|JAVA|Python|Javascript’ 中是否包含 ‘Python’
1
2
3
4
5
6
7
8
9
10
11
12
13
14""" 正则表达式 """
a = 'C|C++|C#|JAVA|Python|Javascript'
# 方式一
print(a.index('Python') > -1)
# 方式二
print('Python' in a)
# 方式三
import re
r = re.findall('Python',a)
print(len(r) != 0)
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!