python 对字符串进行操作

测字符是否是中文

        def sc_containzh(word):
                zh_pattern = re.compile(u'[\u4e00-\u9fa5]+')
                match = zh_pattern.search(word)

                return match

去除字符串中的\r\n以及前后空格

        def sc_tostr(column):
                columnStr = str(column)
                columnStr = columnStr.replace('\r', '')
                columnStr = columnStr.replace('\n', '')
                columnStr = columnStr.strip()

                return columnStr

检测字符串是否含有英文

        def sc_checkalpha(str):
              my_re = re.compile(r'[A-Za-z]',re.S)
              res = re.findall(my_re,str)

              return len(res)

分割字符串

        def sc_split(srcStr, sp):
                if sp in srcStr:
                        return srcStr.split(sp)
                else:
                        tmp = []
                        tmp.append(srcStr)

                        return tmp

去除小括号(中大)以及其中字符串

        def GetkeyName(NameStr):
                return re.sub(u"\\(.*?\\)|\\{.*?}|\\[.*?]", "", NameStr)

猜你喜欢

转载自blog.csdn.net/qq_22521211/article/details/80406114