子表达式/元字符“ $ ”与行尾匹配。

例子1import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class EndWith {

public static void main( String args[] ) {

String regex = "Nhooo$";

String input = "Hi how are you welcome to Nhooo";

Pattern p = Pattern.compile(regex);

Matcher m = p.matcher(input);

int count = 0;

while(m.find()) {

count++;

System.out.println("Number of matches: "+count);

}

}

}

输出结果Number of matches: 1

例子2

以下Java程序从用户接受5个字符串,并打印以数字结尾的字符串。import java.util.Scanner;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class EndingwithDigit {

public static void main( String args[] ) {

String regex = "^.*[0-9]$";

Scanner sc = new Scanner(System.in);

System.out.println("Enter 5 input strings: ");

String input[] = new String[5];

for (int i=0; i<5; i++) {

input[i] = sc.nextLine();

}

//创建一个Pattern对象

Pattern p = Pattern.compile(regex);

System.out.println("Strings ending with digits: ");

for(int i=0; i<5;i++) {

//创建一个Matcher对象

Matcher m = p.matcher(input[i]);

if(m.matches()) {

System.out.println(m.group());

}

}

}

}

输出结果Enter 5 input strings:

sample string 1

sample string 2

test data

hello

3264533 3546373 7653

Strings ending with digits:

sample string 1

sample string 2

3264533 3546373 7653

Java正则匹配美元表达式_Java中的正则表达式“ $”(美元)元字符相关推荐

  1. java中正则匹配字符串长度_Java中使用正则表达式校验字符串

    Java中使用正则表达式校验字符串 正则表达式是某一位伟大的数学家发明的,现在已经形成了一个ISO标准,这个标准和编程语言没有关系.至于具体谁发明的,怎么发明的,我也忘记了:). 正则表达式简单理解就 ...

  2. java正则匹配英文句号_java正则表达式最简单 学习教程

    本大教程以一个验证手机号的表达式为例,学完本例后,基本上所有的表达式都能看懂了,但是如果想要达到上手就能写的程度,还需要多练习多测试 呀! 来看 这样一个代码 String mobilePhoneRe ...

  3. java正则匹配的坑_java正则表达式入坑指南

    在日常开发工作中,无论你使用的语言是java.python.shell.golang还是C#, 正则表达式是编程语言中几乎绕不开的话题.有了它,可以帮你快速定位到符合条件的文本内容.今天小编带大家一起 ...

  4. java正则匹配双字节_Java 正则表达式详解(二)

    Java常用正则表达式匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用 ...

  5. java单个变量的表达式_java中使用Lambda表达式的5种语法

    1,标准写法 思考下述情况: String[] arr = {"program", "creek", "is", "a" ...

  6. java正则匹配下划线_java验证,”支持6-20个字母、数字、下划线或减号,以字母开头“这个的正则表达式怎么写?...

    第64课 C++中的异常处理(上) 1. C++内置的异常处理:try-catch (1)try语句处理正常代码逻辑 (2)catch语句处理异常情况 (3)try语句中的异常由对应的catch语句处 ...

  7. java正则匹配下划线_java正则表达式-匹配中文数字字母下划线

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  8. java 正则匹配多个_Java正则多次匹配和多次组匹配

    关于正则表达式 , 可以学习下这篇介绍 : 正则表达式 对于多次匹配, 正则表达式就需要讲究些技巧了. 替换 单文的多次匹配 有以下几种方式 , 把a全匹配替换 替换 a "aab" ...

  9. Linux shell中的一个问题 ${}带正则匹配的表达式

    目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解.后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式.故记录下来,以备后来查阅. 问题: 在某 ...

最新文章

  1. 资料分享:送你一本《数据结构与算法JavaScript描述》电子书!
  2. 独家 | 我这样预测了医疗AI的发展,或许你也可以(附论文链接)
  3. 获得了知识(条件)后的概率称为后验概率 对先验概率的个性化调整
  4. Bali BaloCSS天才
  5. python开发效率高吗_从运行效率与开发效率比较Python和C++
  6. Android 音频开发(四) 如何播放一帧音频数据下
  7. iOS获取、写入系统相册图片
  8. spring事务管理几种方式(转)
  9. 如何修改python代码_解决如何去除Python代码前行号的方法
  10. rtklib 天线相位中心_全球5G天线产业竞争格局、技术趋势分析
  11. 斯坦福大学吴恩达机器学习教程中文笔记——目录
  12. android 一分钟倒计时动画,Android View篇之启动页倒计时动画的实现
  13. 机器学习之决策树算法前期(创建、分类及展示)
  14. MATLAB中创建矩阵的方法
  15. 打成jar包 在命令行下执行java工程
  16. 1377:最优乘车(travel)
  17. 关键词提取-论文研读-betweenness centrality相关算法(2)
  18. 《野兽绅士》总结1——整理下领结,蜕变就从推开这扇门开始
  19. 北京华为hcie认证必看的什么是SAN-ielab实验室
  20. 制作PPT学习笔记(1)

热门文章

  1. bash: !: event not found
  2. Linux 下 Git 的源码安装
  3. C++ 进阶——object slicing 与虚函数与dynamic_cast
  4. 深入理解 MapReduce
  5. python与excel-Python 与 Excel 不得不说的事
  6. 为何python不好找工作-学完Python,为什么还找不到工作?现实很残酷!
  7. python开发软件的实例-这可能是最好玩的python GUI入门实例!
  8. python 在线培训费用-python培训费需要多少钱?
  9. 免费python自学攻略-420小时学习代码之后:如何教你免费自学Python
  10. python语言的读法-Python语言的优势有哪些?