早教吧 育儿知识 作业答案 考试题库 百科 知识分享

正则表达式如何匹配不含字母f且含1个或一个以上的字母t的单词

题目详情
正则表达式如何匹配不含字母f且含1个或一个以上的字母t的单词
▼优质解答
答案和解析
(?![a-zA-Z]*f)(?=[a-zA-Z]*t)\b[a-zA-Z]+\b

解释:
(?![a-zA-Z]*f) #断言后面不能有字母f,也就是单词不含f
(?=[a-zA-Z]*t) #断言后面必须要有字母t,也就是单词包含t
\b[a-zA-Z]+\b #匹配整个单词