Skip to content

分割字符串

在正则表达式中,可以使用分割符来将字符串拆分为多个部分。这在处理文本数据时非常有用。

要进行字符串的分割,你可以使用正则表达式中的split()方法。该方法接受两个参数:正则表达式模式待分割的字符串

下面是一个示例,假设我们有一个包含逗号分隔的姓名列表的字符串:

import re

string = "John, Jane, Mike, Sarah"

result = re.split(",\s*", string)
print(result)

输出结果:

['John', 'Jane', 'Mike', 'Sarah']

在上述示例中,我们使用了逗号作为分割符,并且在逗号后可能存在零个或多个空格。通过调用re.split()方法并传入正则表达式模式 \s*,我们成功地将字符串拆分成了一个包含各个姓名的列表。

你还可以根据具体需求自定义分割符和正则表达式模式。注意,在某些情况下,如果需要考虑特殊字符作为分割符,可能需要对其进行转义。