转义序列
Coddy Python 正则表达式 课程的第 23 课,共 28 课。
转义序列可以让你在正则表达式模式中包含特殊字符。以下是一些常见的转义序列:
\d:匹配任意数字(等同于[0-9])。\D:匹配任意非数字字符(等同于[^0-9])。\w:匹配任意单词字符(等同于[a-zA-Z0-9_])。\W:匹配任意非单词字符(等同于[^a-zA-Z0-9_])。\s:匹配任意空白字符(等同于[ \t\n\r\f\v])。\S:匹配任意非空白字符(等同于[^ \t\n\r\f\v])。
import re
text = "The price is $5.99 on 06/12/2024."
pattern = r"\d{2}/\d{2}/\d{4}"
matches = re.findall(pattern, text)
print(matches) # 输出:['06/12/2024']在上面的示例中,模式 \d{2}/\d{2}/\d{4} 用于匹配格式为 "MM/DD/YYYY" 的日期。\d 转义序列用于匹配任意数字。
亲手试试
这节课没有代码挑战。
Python 正则表达式中的所有课
自己练习: Python 在线编译器
用你自己的文本测试正则: 正则表达式测试器