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

正则式的使用

 1 import java.util.Scanner;
2
3 public class RegDemo {
4
5 /**
6 * @param args
7 * 1 对于坐标输入数据的匹配和解析 坐标的形式为"5,f"或"5 f"完成RegDemo的read方法 输入:2,3
8 * 输出:i:2,j:3 输入:2 3 输出:i:2,j:3 正则表达式为:^\d+(,\s?|\s+)?\d+$
9 */
10 public static void main(String[] args) {
11 // TODO Auto-generated method stub
12 String s=read("请输入一个坐标:");
13 System.out.println(s);
14 }
15
16 public static String read(String message) {
17 Scanner console = new Scanner(System.in);
18 while (true) {
19 System.out.println(message);
20 String str = console.nextLine();
21 String reg = "^\\d+(,\\s?|\\s+)?\\d+$";
22 boolean b = str.matches(reg);
23 if (b) {
24 String[] data = str.split(",\\s?|\\s+");
25 int x = Integer.parseInt(data[0]);
26 int y = Integer.parseInt(data[1]);
27 System.out.print("输出为:");
28 return "i" + ":" + x + "," + "j" + ":" + y;
29 }else
30 continue;
31 }
32 }
33 }

转载于:https://www.cnblogs.com/superjt/archive/2011/07/27/2117910.html

相关文章:

  • case 语句
  • sklearn之分类模型数据集的划分问题
  • 使用Xmanager管理CentOS
  • 修之于身,其德乃真
  • 关于未定义构造函数
  • 完全用 GNU/Linux 工作(原版)
  • lua面向对象编程之点号与冒号的差异详细比较
  • Windows下的Lisp(CLisp)开发环境搭建
  • 实施工作总结(真的写的很好,所以转过来了)
  • SpringBoot 集成多数据源
  • .NET简谈设计模式之(单件模式)
  • 项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved
  • ORACLE JOB
  • C# with 关键字
  • android模拟器环境选择媒体文件,解决No media found (转)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CSS实用技巧
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JavaScript新鲜事·第5期
  • Linux链接文件
  • React的组件模式
  • Vue官网教程学习过程中值得记录的一些事情
  • 从零开始在ubuntu上搭建node开发环境
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 基于 Babel 的 npm 包最小化设置
  • 深度学习入门:10门免费线上课程推荐
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (C++)八皇后问题
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (三)终结任务
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • .apk 成为历史!
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET 反射 Reflect
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @ComponentScan比较
  • @DataRedisTest测试redis从未如此丝滑
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • @Transactional类内部访问失效原因详解
  • [Android 数据通信] android cmwap接入点
  • [APIO2015]巴厘岛的雕塑