python核心编程第15章练习

1.识别下列字符串:"bit,""bat," "but," "hat," "hit," 或 "hut,"
"'
from re import match
def raw_input():
word = raw_input("input:")
m = match("[bh][aiu]t", word)
if m is not None:
print(m.group())

"'

2.匹配用一个空格分隔的任意一对单词,比如,名和姓
"'
import re
def raw_input():
name = raw_input("input:")
m =re.match(".+\s.+", name)
if m is not None:
print (m.group())
'"
.匹配任何字符(换行符除外)
+匹配前面出现的正则表达式一次或多次

pattern = r'\b\w+ \w+\b'
\b匹配单词边界
\w匹配任何数字字母字符,和[A-Za-z0-9]相同

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容