python3判断是字符串中包含某些特定字符
发布网友
发布时间:2022-04-22 04:45
我来回答
共2个回答
热心网友
时间:2022-04-18 05:35
在python中,前缀r或r表示“自然字符串”,特殊字符失去意义,所见即所得,这个设计类似perl的“单引号字符串”。
一般字符串newlines
are
indicated
by
\\n
等价于“自然字符串”
rnewlines
are
indicated
by
\n
和一般字符串相比,自然字符串里的\不再具有特殊含义,于是可以省去了一个\
在描述正则表达式时,推荐使用自然字符串,否则整行都是转义字符\
热心网友
时间:2022-04-18 06:53
#!
/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'没有包含中文'