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

 时间:2026-02-15 03:03:32

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

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

2、正则表达式必须要引入re模块。

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

3、aRegex = re.compile(r'(我)*爱你')

search1 = aRegex.search('什么都不用说了,我爱你就是了。')

search1.group()

在组外面加一个*星号,表示有零个我或者多个我。

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

4、aRegex = re.compile(r'(我)*爱你')

search1 = aRegex.search('什么都不用说了,我我我我我爱你就是了。')

search1.group()

即使出现多个也不会出错。

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

5、aRegex = re.compile(r'(我)*爱你')

search1 = aRegex.search('什么都不用说了,爱你就是了。')

search1.group()

这里一个都没有,但是还会返回组外的数。

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

6、aRegex = re.compile(r'(我)*\*爱你')

search1 = aRegex.search('什么都不用说了,*爱你就是了。')

search1.group()

如果需要字符串的*,那么就要用\了。

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

7、bRegex = re.compile(r'(我)+爱你')

search2 = bRegex.search('什么都不用说了,我爱你就是了。')

search2.group()

加号的话就至少要有一个。

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

8、bRegex = re.compile(r'(我)+爱你')

search2 = bRegex.search('什么都不用说了,爱你就是了。')

search2.group()

但是零个的时候会出错。为了避免出错可以这样处理。

try:

    bRegex = re.compile(r'(我)+爱你')

    search2 = bRegex.search('什么都不用说了,爱你就是了。')

    search2.group()

except:

    print("不爱你")

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

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

9、bRegex = re.compile(r'(我)+爱你')

search2 = bRegex.search('什么都不用说了,我我我我我我我我我我爱你就是了。')

search2.group()

+号的前提下多个也可以接受。

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

10、bRegex = re.compile(r'(我)+\+爱你')

search2 = bRegex.search('什么都不用说了,我+爱你就是了。')

search2.group()

字符串里的加号都要的话就要用\。

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

  • illustrator-将图像中的文字转换为轮廓三种方法
  • DM广告的形式
  • 最强蜗牛怎么供奉
  • 像素牧场物语怎么建造员工住所增加人才数量
  • 最强蜗牛华夏怎么解锁橙卡
  • 热门搜索
    安徽旅游局官网 永泰云顶旅游攻略 阳江沙扒湾旅游攻略 绵阳附近旅游景点 旅游年卡官网 西宁旅游地图 江苏周边旅游景点大全 北京旅游教育网 中信旅游总公司 连州旅游景点大全