首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
假设有一个简单的正则表达式 [a-zA-Z_][a-zA-Z
[单选题]
假设有一个简单的正则表达式 [a-zA-Z_][a-zA-Z0-9_]* 用于匹配标识符。给定字符串 "abc123", 词法分析器会识别为多少个标识符()
1
2
3
无法识别
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(166)
分享
1个回答
添加回答
11
许愿面试顺利的小龙虾巴扎黑
1. [a-zA-Z_] •方括号 [] 表示一个字符集合,即它匹配集合中的任意一个字符。 •[a-zA-Z_] 代表的意思是:“一个小写字母(a-z)、大写字母(A-Z)或下划线(_)。” •因此,这部分的意思是:字符串的第一个字符必须是字母或下划线。 2. [a-zA-Z0-9_]* •同样,方括号 [a-zA-Z0-9_] 代表一个字符集合,包含小写字母、大写字母、数字(0-9)和下划线。 •后面的 * 表示可以匹配零个或多个该字符集合中的字符。这意味着后面可以跟随任意数量的字母、数字或下划线。 *:匹配零个或多个前面的字符集合。 +:匹配一个或多个前面的字符集合
发表于 2024-11-08 11:31:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
编译和体系结构
难度:
1条回答
166收藏
684浏览
热门推荐
相关试题
以下指令集架构属于复杂指令集架构的是?
阿里巴巴
编译和体系结构
评论
(15)
来自
阿里巴巴2015实习生笔试题
对于如下给定的5*5的图片,使用3...
深度学习
评论
(1)
关于 Dropout 技术在神经网...
深度学习
评论
(1)
某生鲜电商APP的核心目标是提升用...
产品常识
评论
(1)
关于硬件产品的BOM成本与定价策略...
产品常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题