欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > python >内容正文

python

python多个分隔符分割字符串-凯发k8官方网

发布时间:2024/10/14 python 22 豆豆
凯发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?"]重逃允许自动构建模式,并将分隔符很好地转义。下面是一个用于复制粘贴乐趣的凯发k8官方网的解决方案:def split(delimiters, string, maxsplit=0):

    import re

    regexpattern = '|'.join(map(re.escape, delimiters))

    return re.split(regexpattern, string, maxsplit)如果要经常使用相同的分隔符进行拆分,请像前面所描述的那样编译正则表达式并使用regexobject.split.

总结

以上是凯发k8官方网为你收集整理的python多个分隔符分割字符串_python中带有多个分隔符的拆分字符串的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图