python多个分隔符分割字符串-ag凯发k8国际
ag凯发k8国际
收集整理的这篇文章主要介绍了
python多个分隔符分割字符串_python中带有多个分隔符的拆分字符串
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
智慧大石
对于任何可迭代的分隔符,以下是使用正则表达式的安全方法:>>> import re>>> delimiters = "a", "...", "(c)">>> example = "stackoverflow (c) is awesome... isn't it?"
>>> regexpattern = '|'.join(map(re.escape, delimiters))>>> regexpattern'a|\\.\\.\\.|\\(c\\)'
>>> re.split(regexpattern, example)['st', 'ckoverflow ', ' is ', 'wesome', " isn't it?"]重逃允许自动构建模式,并将分隔符很好地转义。下面是一个用于复制粘贴乐趣的ag凯发k8国际的解决方案:def split(delimiters, string, maxsplit=0):
import re
regexpattern = '|'.join(map(re.escape, delimiters))
return re.split(regexpattern, string, maxsplit)如果要经常使用相同的分隔符进行拆分,请像前面所描述的那样编译正则表达式并使用regexobject.split.
总结
以上是ag凯发k8国际为你收集整理的python多个分隔符分割字符串_python中带有多个分隔符的拆分字符串的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c map用法_pandas数据处理
- 下一篇: python中系列的含义_python中