如遇到这样的试题:写出5〜10个以s开头、t结尾的单词,这是有很大难度的。如果考题并不告知第一个字母,而是中间任意一个。无疑难度会更大。
在正则表达式中可以通过点号字符(.)来实现这样的匹配。点号字符(.)可以匹配出换行符外的任意一个字符。注意:是除了换行符外的、任意的一个字符。如匹配以s开头、t结尾、中间包含一个字母的单词。格式如下:
^s.t$
匹配的单词包括sat、set、sit等。再举一个实例,匹配一个单词,它的第一个字母为r,第3个字母为s,最后一个字母为t。能匹配该单词的正则表达式为:
^r.s.*t$
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>