Java正则表达式获取两个字符中间的内容利⽤正则表达式获取两个字符串中间的值
直接上代码吧,不是很难。
public static void main(String[] args) {
// 内容
String value = "fileNameCode-->_AD2467524284sd234.json";
正则表达式获取括号内容// 匹配规则
String reg = "_(.*?)\\.";
Pattern pattern = Patternpile(reg);
// 内容与匹配规则的测试
Matcher matcher = pattern.matcher(value);
if( matcher.find() ){
/
/ 包含前后的两个字符
System.out.up());
// 不包含前后的两个字符
System.out.println( up(1) );
}else{
System.out.println(" 没有匹配到内容....");
}
}
注意:这个 . 需要:\\. 这样。
() --> 标记⼀个⼦表达式开始和结束的位置。
. --> 匹配除换⾏符 \n 之外的任何单字符。
* --> 匹配前⾯的⼦表达式零次或者多次。
--> 匹配前端的⼦表达式零次或者⼀次。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论