源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java正则表达式使用示例

  • 时间:2021-03-16 01:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java正则表达式使用示例
[u]复制代码[/u] 代码如下:
package com.hongyuan.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexTest {  public static void main(String[] args) {   String str="<html><head><title>regex test</title></head><body><p>this is a simle regex test</p></body></html>";   //拆分字符串   String[] splitStr=Pattern.compile("[</?|>]").split(str);   for(int i=0;i<splitStr.length;i++){    System.out.print(splitStr[i]+" ");   }   System.out.println();   //判断字符串是否与制定模式匹配   boolean isMatching = Pattern.compile("^<(\\w*)>.*</\\1>$").matcher(str).matches();   System.out.println(isMatching);   //替换字符串   String repStr=Pattern.compile("<(/?)p>").matcher(str).replaceAll("<$1h1>");   System.out.println(repStr);   //提取字符串   Matcher m = Pattern.compile("<title>(.*)</title>").matcher(str);   while(m.find()){    System.out.println(m.group(1));   }    } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部