当前位置:   article > 正文

Python截取中文字符串

Python截取中文字符串
  • 题目描述

在GBK编码下,请编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但是要保证汉字不被截半个,同时忽略字符串中的数字后输出最终结果


#-*-coding:gbk -*-
import re
def func(s,length):
    g=''.join(re.findall(r'\D',s)) #这里也可以用g=filter(lambda x:x not in '0123456789',s)
    i=int(length)
    us=g[:i]
    #print us
    while True:
        try:
            unicode(us,'gbk')
          
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/733147
推荐阅读
相关标签
  

闽ICP备14008679号