通过使用Java中的正则表达式,可以在字符串中找到所有以a开头的单词。正则表达式是可以使用特定模式语法匹配其他字符串的字符序列。在具有许多类的java.util.regex包中提供了正则表达式,但最重要的是Pattern类和Matcher类。

给出一个使用正则表达式查找所有以“ a”开头的单词的程序,如下所示:

示例import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class Demo {

public static void main(String args[]) throws Exception {

String str = "This is an apple";

String regex = "\\ba\\w*\\b";

Pattern p = Pattern.compile(regex);

Matcher m = p.matcher(str);

String word = null;

System.out.println("The input string is: " + str);

System.out.println("The Regex is: " + regex + "\r\n");

System.out.println("以上述字符串中的a开头的单词是:");

while (m.find()) {

word = m.group();

System.out.println(word);

}

if (word == null) {

System.out.println("There are no words that start with a");

}

}

}

输出结果The input string is: This is an apple

The Regex is: \ba\w*\b

以上述字符串中的a开头的单词是:

an

apple

java中判断一个单词是否以a开头_查找Java中所有以'a'开头的单词相关推荐

  1. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

  2. java中判断一个字符在字符串中出现的次数

    源代码: //java中判断一个字符出现的次数//在下面字符串中查找有几个啊public static void testFindChar(){String str = "啊!我爱你中国!啊 ...

  3. java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用)

    java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用) 代码: package com.liangrui;import java.util.Scanner;/*** 功 ...

  4. php对手时间戳判断,PHP 中判断一个数字是否是Unix 时间戳

    PHP 中判断一个数字是否是Unix 时间戳 在php中一个有效的时间是从 1970-01-01 07:00:00 – 2038-01-19 03:14:07. 首先一个时间戳中肯定没有小数点. 将 ...

  5. shell中判断一个参数是否为整型

    shell中判断一个参数是否为整型 判断参数是否为整型 #!/bin/bashfunction IntTest() {for argdo#算术运算符,当参数为整型数字时,执行失败(( $arg )) ...

  6. c语言判断字符串的编码,C语言中判断一个char*是不是utf8编码

    C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因为UTF8和ASCII兼容 实例代码: int utf8_check(const char* ...

  7. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

  8. c语言判断utf-8中文字符串,C语言中判断一个char*是不是utf8编码分享

    --想了解C语言中判断一个char*是不是utf8编码分享的全部内容且更多的C语言教程关注 C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因 ...

  9. MATLAB中判断一个矩阵或者数字是否是复数

    假设变量为a,使用以下语句进行判断: 参考链接:MATLAB中判断一个矩阵或者数字是否是复数 if ~isreal(a)

  10. java 判断数字_如何在java中判断一个字符串是否是数字

    前言 数字在某些领域经常用字符串来进行表示和传递.那么我们如何判断一个字符串是否是数字呢?今天我们来探讨一下这个话题. 空字符和null 首先我们可以很清晰的知道空字符""和nul ...

最新文章

  1. 自定义标签 tag AttachTag 实现附件jsp方便的显示和下载
  2. HBase 数据库检索性能优化策略--转
  3. 《深入理解Java虚拟机》读书笔记一
  4. 简单易用的IT运维服务器管理程序分享!
  5. 去掉网页上链接或按钮的虚线框
  6. sqlalchemy连接mysql数据库_史上超详细的flask_sqlalchemy连接mysql数据库
  7. DELL PERC 系列阵列卡详解
  8. 大学用什么python教材_Python开发基础 大学教材
  9. airplay 协议开源资料整理
  10. 海康威视摄像头的多通道rtsp地址格式
  11. 【人工智能】发展简史 | 复习笔记
  12. 磨金石教育摄影技能干货分享|乡愁摄影作品欣赏——传统建筑篇
  13. 微信模板消息发送成功但显示空白的问题
  14. ffmpeg锐化算法
  15. wndows 系统变量
  16. Linux下暴力破解弱密码的工具
  17. php 创建透明png,php生成透明背景图片实例
  18. 免费顶级域名注册 - 穷建站之路
  19. csdn成长脚印之一
  20. Android 11.0 12.0微信视频通话上下颠倒的解决方案

热门文章

  1. c语言之数据类型长度
  2. 征途mysql启动不了_征途单机版架设中场景服务器启动失败?这是为什么?
  3. pytest之parameterize参数化
  4. 中文转拼音全拼和首字母
  5. 测试象棋水平用哪个软件好,最新象棋软件作弊名单公布,软件测试员都被封,哪些网络象棋主播...
  6. bootstrap编写响应式页面
  7. 插件:Could not find library corresponding to plugin……
  8. Mybatis Plus 3.1.1 lambda 表达式查询时异常 cannot find the corresponding database column name!
  9. arduino/Mixly心知天气
  10. 中国工业内窥镜市场全景调研与投资前景预测报告2022-2028年