当前位置: 首页 > 知识库问答 >
问题:

在hasNext(字符串模式)中指定字符串模式

阴波峻
2023-03-14

我想知道您是否可以在hasNext(字符串模式)中指定要扫描的内容。例如,我想检索正在扫描的行的前三个字符。那么有没有办法指定诸如

     scanner.hasNext("//c//c//c");

在这里我要抓取该行的前3个字母字符。

共有1个答案

轩辕嘉平
2023-03-14
scanner.hasNext("^[a-zA-Z]{3}");

工作测试在这里。

 类似资料:
  • 我已经编写了一个用于解析模板的scanner实用程序 考虑一下代码片段: 输入文件内容: 注意:输入中不存在文件结尾行。 产出: 我的问题是为什么第三行hasNext()返回true,即使它不以 '#' ? 任何帮助将不胜感激。

  • 问题内容: 我想知道使用模板字符串而不是新的高级字符串格式是否有优势? 问题答案: 模板要比通常的字符串格式更简单,但会降低表达力。PEP 292 的基本原理将模板与Python的-style字符串格式进行了比较: Python当前支持基于C的‘%’格式字符的字符串替换语法。尽管格式非常丰富,但即使对于有经验的Python程序员,%格式的代码也容易出错。一个常见的错误是忽略了尾随的格式字符,例如i

  • 本文向大家介绍Python 去除字符串中指定字符串,包括了Python 去除字符串中指定字符串的使用技巧和注意事项,需要的朋友参考一下 1、背景 最近的项目中,再次踩到Python字符串处理的坑,决定把此次解决方案记录一下,以勿踩坑。 2、遇到坑 原本字符串:大坪英利国际8号楼88-88号重庆汉乔科技有限公司大坪英利国际8号楼 去除最左边的字符串:大坪英利国际8号楼 预期结果:88-88号重庆汉乔

  • 考虑以下字符串: 和 我希望分离出一个特定的序列,该序列可以存在(第一个示例)也可以不存在(第二个示例) 特别是,我正在寻找一个数字序列,它可以是长1到4个数字,后面可以是一个字母,但在字符串中也不能有子字符串“km”。因此,在我前面的示例中,“278a”是有效的,但数字序列的其余部分不是。 到目前为止,我所做的是: 因为我知道任何包含“km”的字符串都是无效的,所以我应用了这段代码: 我知道这个

  • 我是否遗漏了一些简单的东西,比如为类型提供一个数组?例如; 另外,有没有人比json-schema.org更好的JSON模式详细信息来源?我在哪里可以找到更多的例子选择?我不想阅读一个很大的文档/规范来找到可以在10行示例中轻松演示的东西。