在Python中使用正则表达式

1. 导入 re 模块

首先,你需要导入Python的标准库中的re模块:

import re

2. 编写正则表达式模式

正则表达式是一个特殊的字符序列,它描述了字符串的某种模式或规则。例如,要匹配一个电子邮件地址,你可以编写如下正则表达式:

email_pattern = r"[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"

注意:在Python中,通常会在字符串前加上字母r以表示这是一个原始字符串(raw string),这样可以避免反斜杠转义问题。

3. 使用 re 模块的常用函数

查找所有匹配项 - findall()

查找字符串中所有与给定模式匹配的子串,并返回一个列表:

matches = re.findall(email_pattern, "Contact us at [email protected] or [email protected]")
print(matches)  # Output: ['[email protected]', '[email protected]'] 
 

你可能感兴趣的:(技术研发,python,正则表达式,java)