import re
email_list = ["xiaoWang@163
.
com", "xiaoWang@163
.
comheihei", "
.
com
.
xiaowang@qq
.
com"]
for email in email_list
:
ret = re
.
m
.
.
.
^
限制
匹配
的内容必须从
开头
判断
$
限制
匹配
的内容必须包含
结尾
使用re
.
match
(
)
自带判断
开头
,但是不判断
结尾
,也就是即使在
匹配
字符
前面部分符合限制条件,后面部分即使不服务,也有返回对象
例如:以下2种情况能
匹配
成功,第3种
匹配
失败
ret = re
.
match
(
r"\d{3}", "123"
)
ret
.
group
(
)
ret = re
.
match
(
r"\d
.
.
.
(
?
:
pattern
)
(
)
表示捕获分组,
(
)
会把每个分组里的
匹配
的值保存起来,从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推
(
?
:
)
表示非捕获分组,
和
捕获分组唯一的区别在于,非捕获分组
匹配
的值不会保存起来
import re
a = "123abc456"
pattern = "
(
[0-9]*
)
(
[a-z]*
)
(
[0-9]*
)
"
pr
.
.
.
1)
匹配
以
指定
字符
开头
^
[a-zA-Z_]+\w 必须以小写字母、大写字母、下划线
开头
2)用在[]内部用于取反 [
^
hz]
匹配
不含有hz的
字符
$
表示
匹配
以 前一个
字符
结尾
\d
$
以
数字
结尾
.
.
.
或者通过Flatpak(适用于Fedora
和
一些其他发行版):
sudo flatpak install flathub org
.
code
.
visualstudio
.
stable
如果你喜欢通过传统的包管理器安装,可以在各自发行版的软件仓库查找VSCode,比如在Ubuntu上:
sudo apt-get install code
3
.
**启动VSCode**
:
安装完成后,可以直接打开终端,输入 `code` 或 `code
.
`(如果要在当前目录打开)来启动VSCode。
4
.
**设置用户环境**
:
首次启动时,VSCode可能会提示你设置工作区路径。你也可以在后续任何时候通过菜单 `Code > Preferences > Settings` 来配置个性化设置。
5
.
**验证安装**
:
确保安装成功,可以在终端里输入 `code -v` 查看VSCode的版本信息。
IT之一小佬: