Skip to main content
Cheatsheet
Cheatsheet for useful Linux commands
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

正则

原子组

不回溯

(?>...)

占有量词

不回溯

.*+
.++
.?+

详细模式(Verbose Mode / Free-Spacing Mode)

regex_verbose = r"""
    ^                   # 匹配字符串开头
    (\d{4})             # 捕获四位数的年份
    -                   # 匹配连字符
    (\d{2})             # 捕获两位数的月份
    -                   # 匹配连字符
    (\d{2})             # 捕获两位数的日期
    $                   # 匹配字符串结尾
"""

date_string = "2023-10-26"
match = re.match(regex_verbose, date_string, re.VERBOSE)