我正在研究 Python 中的字符串,我想使用多个分隔符拆分字符串。由于这个原因,我看到了re.split()
方法,但我不理解名为“模式”的参数。
问问题
416 次
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 回答