当前位置: 首页 > news >正文

华为校招机试 - 字符串解析(20240515)

题目描述

已知存在某种字符串解析语法,其中的语法元素如下

  • N:用于匹配单个数字(0-9)
  • A:用于匹配单个字母(a-z,A-Z)
  • n():用于表示一个分组,分组中至少有一个N语法元素或者A语法元素,n为个数值,表示匹配 n 次,1 ≤ n ≤ 200

 输入给定的解析语法和目标字符串,要求从中找到第一个满足解析语法的子字符串。

输入描述

输入两行数据:

  • 第一行是给定的解析语法
  • 第二行是目标字符串

输出描述

输出匹配的子字符串内容,如果没有匹配中任何字符串,输出 !(英文感叹号)

用例

输入2(AN)
BA3A3ABB
输出A3A3
说明

相关文章:

  • Django企业招聘后台管理系统开发实战四
  • 什么牌子的无线领夹麦克风好?一文读懂领夹麦克风什么牌子好!
  • Java排序算法汇总篇,八种排序算法
  • 【启明智显芯片应用】Model3C芯片4.3寸拼图机应用方案
  • Ubuntu上安装Open CASCADE(OCC)
  • python小练习03
  • 404错误页面源码,简单实用的html错误页面模板
  • zynq PS点灯
  • java自学阶段一:基础知识学习
  • 【Qt之·类QCoreApplication】
  • Python - 字典(无序、复制)
  • 尝试编译 AMD ROCm 的 llvm-project
  • 数学建模 —— 层次分析法(2)
  • 新项目来了,JDK 17和JDK 21 该如何选择?
  • 浅谈JavaScript中的对象赋值
  • [NodeJS] 关于Buffer
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 345-反转字符串中的元音字母
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JavaScript 奇技淫巧
  • java小心机(3)| 浅析finalize()
  • Java应用性能调优
  • Node + FFmpeg 实现Canvas动画导出视频
  • oldjun 检测网站的经验
  • Python利用正则抓取网页内容保存到本地
  • React+TypeScript入门
  • 百度地图API标注+时间轴组件
  • 测试开发系类之接口自动化测试
  • 多线程 start 和 run 方法到底有什么区别?
  • 官方解决所有 npm 全局安装权限问题
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 利用DataURL技术在网页上显示图片
  • 世界上最简单的无等待算法(getAndIncrement)
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​LeetCode解法汇总518. 零钱兑换 II
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # Apache SeaTunnel 究竟是什么?
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • ${factoryList }后面有空格不影响
  • (WSI分类)WSI分类文献小综述 2024
  • (编译到47%失败)to be deleted
  • (分类)KNN算法- 参数调优
  • (十)c52学习之旅-定时器实验
  • (算法)前K大的和
  • (原)本想说脏话,奈何已放下
  • (转)scrum常见工具列表
  • (转)母版页和相对路径
  • .gitignore文件---让git自动忽略指定文件
  • .Net core 6.0 升8.0
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net MySql
  • .NET 事件模型教程(二)
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)