暂无 |

花括号

{}可以用来表示两个数字之间的重复次数。 正则表达式{x,y}表示“在某物的X和Y重复之间”。 因此{0,1}是相同的东西吗?. 如果第一个数字没有,则取零。如果第二个数字没有,则被认为是无穷大。

例如:

import re

pattern = r"9{1,3}$"

if re.match(pattern, "9"):
   print("Match 1")

if re.match(pattern, "999"):
   print("Match 2")

if re.match(pattern, "9999"):
   print("Match 3")

结果:

>>>
Match 1
Match 2
>>>

1

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论