正则表达式抽取特定字符窜
来源:互联网 发布:贵美商城java源代码 编辑:程序博客网 时间:2024/05/16 06:45
在Java中可以使用正则表达式抽取一个字符串中特定的字符串。
可以抽取和表达式匹配的整个字符串,也可以只抽取一部分。
具体看下面代码
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestPatternFind {
public static void main(String[] args) {
String testString = "xxxxxxx1234xxxxxxx5678xxxxx12xxx1xxx";
Matcher matcher = Pattern.compile("//d+").matcher(testString);
while(matcher.find()){
System.out.println( testString.substring(matcher.start(), matcher.end()) );
}
String testString2 = "${object.property}";
Matcher matcher2 = Pattern.compile("^//$//{([a-zA-Z][a-zA-Z0-9//.]*)//}$").matcher(testString2);
if(matcher2.matches()){
System.out.println(matcher2.group(0));//抓取整个匹配字符串
System.out.println(matcher2.group(1));//抓取在匹配字符串中,匹配正则表达式中()部分的字符串
}
}
}
- 正则表达式抽取特定字符窜
- 正则表达式(一)获得特定字符
- C#正则表达式的特定字符或转义序列
- C#正则表达式之查找特定的字符!...
- JS正则表达式获取字符串中得特定字符
- 正则表达式获取特定字符下标,分割字符串
- Python 正则表达式限定输入为特定字符
- Python 正则表达式查找字符串中特定字符
- Python 正则表达式替换特定字符为标志的字符串
- js正则表达式 匹配两个特定字符间的内容
- js正则表达式 匹配两个特定字符间的内容
- 【正则表达式】常用正则表达式汇总(数字、字符、特定需求)
- 利用正则表达式抽取句子
- 正则表达式抽取网页内容
- 使用正则表达式删除一个字符串中特定两个字符之间的所有字符
- 正则表达式排除特定字符串
- 正则表达式排除特定字符串
- 正则表达式排除特定字符串
- “诺基亚近日宣布,将于2012年3月全面停止S60系统服务”——系谣传,不排除炒作嫌疑。
- 有事要吱声
- Windows命令行窗口中的快捷键
- Oracle --- HWM 表碎片起因及解决办法
- 心情11——2011.03.02
- 正则表达式抽取特定字符窜
- Win7下利用IIS架设WAP服务器,实现数据下载
- 苹果iPad 2倒计时:乔布斯不出席 或出白色版,SW1H
- 抄袭论文-- RPR技术特点及应用前景
- 使用QT SDK 1.1 Qt Creator 2.0.9创建symbian sisx安装包
- 彩色转灰度的优化计算
- 开发人员、程序员与计算机科学家三者之间的区别
- 屏幕保存为位图
- 转:嵌入式Linux操作系统学习规划