Python的split同时识别两种分隔符
Python中的split()函数可以通过指定分隔符将字符串分割成子字符串。但是,有时候我们需要同时识别多种分隔符,这时可以使用正则表达式作为分隔符。
下面是一个例子,演示如何同时识别两种分隔符:
import re str1 = 'pidancode.com 皮蛋编程' split_pattern = r'[ .]' # 用空格或者点号作为分隔符 result = re.split(split_pattern, str1) print(result)
在上面的例子中,我们定义了一个正则表达式模式[ .],表示用空格或者点号作为分隔符。然后,我们使用re模块的split()函数来进行分割操作,得到了一个包含两个子字符串的列表['pidancode', 'com', '皮蛋编程']。
在实际应用中,可以根据需要定义不同的分隔符模式,以满足不同的分割需求。
相关文章