^和$在正则表达式中组合时的行为

时间:2019-02-18 19:33:01

标签: regex python-3.x

if re.search("^\d{3}$","12341234"):
   print(True)
else:
   print(False)

此代码输出False,如果字符串以3位数字开头并以3位数字结尾,为什么它不打印True。实际上,它正在查看整个字符串是否包含3位数字。这是为什么?以及如何检查字符串是否以三个数字开头和结尾(例如:“ 1234”,以123开头,以234结尾)?

0 个答案:

没有答案