Python的split同时识别两种分隔符

2023-04-04 00:00:00 识别 分隔符 两种

Python中的split()函数可以通过指定分隔符将字符串分割成子字符串。但是,有时候我们需要同时识别多种分隔符,这时可以使用正则表达式作为分隔符。

下面是一个例子,演示如何同时识别两种分隔符:

import re

str1 = 'pidancode.com 皮蛋编程'
split_pattern = r'[ .]' # 用空格或者点号作为分隔符

result = re.split(split_pattern, str1)

print(result)

在上面的例子中,我们定义了一个正则表达式模式[ .],表示用空格或者点号作为分隔符。然后,我们使用re模块的split()函数来进行分割操作,得到了一个包含两个子字符串的列表['pidancode', 'com', '皮蛋编程']。

在实际应用中,可以根据需要定义不同的分隔符模式,以满足不同的分割需求。

相关文章