首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
假设有一个简单的正则表达式 [a-zA-Z_][a-zA-Z
[单选题]
假设有一个简单的正则表达式 [a-zA-Z_][a-zA-Z0-9_]* 用于匹配标识符。给定字符串 "abc123", 词法分析器会识别为多少个标识符()
1
2
3
无法识别
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(164)
分享
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条回答
164收藏
645浏览
热门推荐
相关试题
以下指令集架构属于复杂指令集架构的是?
阿里巴巴
编译和体系结构
评论
(15)
来自
阿里巴巴2015实习生笔试题
在大语言模型中,什么是"Gated...
大模型开发
评论
(1)
下面关于 Java 中的异常处理说...
Java
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
Vue Router的全局前置守卫...
Vue
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题