python3判断是字符串中包含某些特定字符

例如180cm,是否包含cm,如果包含则取前三个数字

第1个回答  2018-07-15

可以使用正则表达式,如下:

#coding=utf-8

import re

reg = re.compile('(\\d+)cm')

result = reg.match('180cm')

if result:
    print(result.group(1))

本回答被提问者采纳
第2个回答  2018-07-15
#! /usr/bin/python # -*- coding: utf-8 -*- import re zhPattern = re.compile(u'[\u4e00-\u9fa5]+') #一个小应用,判断一段文本中是否包含简体中: contents=u'一个小应用,判断一段文本中是否包含简体中:' match = zhPattern.search(contents) if match: print u'有中文:%s' % (match.group(0),) else: print u'没有包含中文'本回答被网友采纳
相似回答