正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
来源:互联网 发布:python爬虫源代码 编辑:程序博客网 时间:2024/05/18 03:24
正则表达式就是构造一个描述要找文本串的表达式,是一种描述性语言,不是直接给出要找的文本串序列,当然这样也行。
比如在java中有些正则表达式示例:
“the\W+” 表示以the这三个字母开头然后紧连着一个或多个非单词字符这样的一段文本串。
“-?\d”表示一个可能包含负号,后面跟着一位或多位数字的一个整数
public static String knights = "Then, when you hava found the shrubbery, you must" + "cut down the mightiest tree in the forest... with ... a herring.";//构造匹配的正则表达式,也叫匹配文本模式,^叫行开头,^[A-Z]表示行开头以大写字母a-z的字母开始,//中间是.*表示:.表示任意字符,*表示0到任意多个;最后[\\.]$表示结尾以.结尾,同时用了转移\\.对.符号转义。//因为正则表达式里面.是代表任意字符的。所以要表示字面意思句号需要转义 String regex = "^[A-Z].*[\\.]$"; //通过pattern类的静态函数matchs去判定字符串是否满足这样一个条件 System.out.println(Pattern.matches(regex, knights));//输出结果是true
matches
public boolean matches(String regex)
通知此字符串是否匹配给定的正则表达式。此方法调用的 str.matches(regex) 形式与以下表达式产生完全相同的结果: Pattern.matches(regex, str)
0 0
- 正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
- 编写一个正则表达式:检查一个句子是否以大写字母开头,以句号结尾.
- java正则表达式不以某个字符串开头或结尾
- NSString 检查一个字符串是否以另一个字符串结尾
- 检查一个字符串是否以指定的字符串结尾
- 检查一个字符串是否以指定的字符串结尾
- iOS之字符串中是否以http开头或者以.com结尾
- 正则表达式:提取以数字开头,以点结尾的字符串
- 常考题:正则表达式 寻找所有以某个字符串开头以某个字符串结尾的所有中间字符串
- 判断某个字符串是否以某个字符串开头或结尾
- 提取以特定的字符串开头和结尾的正则表达式
- 正则表达式不以某字符串结尾
- 判断是否以指定的字符串开头或结尾
- JavaScript检查一个字符串(str)是否以指定的字符串(target)结尾/开始
- java取出以数字开头或者以数字结尾的字符串,将字符串转换为大写
- NSString字符串判断以某个str开头或者以某个str结尾
- 字符串以XX开头或结尾
- iOS 判断字符串是否以字母或者汉字开头
- 定制6410开发板的linux最小内核/文件系统
- CodingNet - Learning - 9
- iis7错误0x80005000
- 大话设计模式-第13章 好菜每回味不同--建造者模式
- Java - Java概述
- 正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
- JavaScript---网络编程(7)-Dom模型(节点间的层次关系,节点的增、删、改)
- android手机App的开发——音乐播放器
- Swift之GCD 使用指南2
- 《python算法笔记》(一)为什么要学习算法
- vs2008下如何部署arcengine开发的程序
- Leetcode #91 in cpp
- 投了几百份简历,至今仍然失业,怪谁?
- 建立一个Point类,包含数据成员x,y,实现需要的成员函数,并设计main函数完成测试