-1

我正在研究 Python 中的字符串,我想使用多个分隔符拆分字符串。由于这个原因,我看到了re.split()方法,但我不理解名为“模式”的参数。

4

2 回答 2

0

pattern是您要作为拆分基础的正则表达式。见下文:

>>> import re
>>> help(re.split)
Help on function split in module re:

split(pattern, string, maxsplit=0, flags=0)
    Split the source string by the occurrences of the pattern,
    returning a list containing the resulting substrings.

>>>

是关于正则表达式的一个很好的参考。

于 2013-10-16T19:15:45.130 回答
0
>>> s='thing 1,obj 2;name 3:you get the picture'
>>> re.split(r',|;|:',s)
['thing 1', 'obj 2', 'name 3', 'you get the picture']
于 2013-10-16T19:17:50.240 回答