正则表达式如下所示.“.at”,它能够匹配以下哪些字符:()
A.Hat
B. Cat
C. at
D. Bat
- · 有5位网友选择 C,占比55.56%
- · 有2位网友选择 A,占比22.22%
- · 有2位网友选择 B,占比22.22%
A.Hat
B. Cat
C. at
D. Bat
A.正则表达式是一种程序语言,它能够提供准确和灵活的方法帮助我们匹配和过滤文本
B. 正则表达式对于实际工作意义不大
C. 任何时候都应该使用正则表达式
D. 正则表达式使用得当,可以极大提高工作效率
A.String类可以有子类
B.String对象有insert() 和append() 方法向字符串中间和末尾添加字符
C.StringBuffer类能够创建可修改的字符串序列
D.StringTokenizer类能够分解字符串,它使用正则表达式做分割标记
试设计一个算法,找出一个正则表达式,使其能匹配的待操作文件最多,但不能匹配任何不进行操作的文件.所找出的正则表达式的长度还应是最短的.
算法设计:对于给定的待操作文件,找出一个能匹配最多待操作文件的正则表达式.
数据输入:由文件input.txt提供输入数据.文件中n(1≤n≤250)行组成.每行给出一个文件名.文件名由英文字母和数字组成.英文字符要区分大小写,文件名长度不超过8个字符.文件名后是一个空格符和一个字符“+”或“-”“+”表示要对该行给出的文件进行操作,“-”表示不进行操作.
结果输出:将计算出的最多文件匹配数和最优正则表达式输出到文件output.txt.文件第1行中的数是计算出的最多文件匹配数,第2行是最优正则表达式.
A.在正则表达式中,“.*”可以用来匹配一个任意长度(包括长度为0)的字符串
B. “.*”是贪婪匹配,过度运用会造成运算资源的极大消耗,所以应该尽量避免使用
C. “.*”是普适性匹配,容错率高,使用简便,适合在正则表达式中大量使用
D. “^/category”和“^/category.*”这两个表达式匹配出来的结果是一样的
E. “.*”不能匹配到所有字符
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!