java正则表达式简单使用
来源:互联网 发布:java虚拟机教程 编辑:程序博客网 时间:2024/05/27 16:42
import java.util.regex.*;public class test { public static void main(String[]args) { 分割字符串 Pattern pattern=Pattern.compile("[,|]+"); String[] str=pattern.split("Java hello world Java,hello,x,world|sun"); for(int i=0;i<str.length;i++){ System.out.println(str[i]); //匹配邮箱 String str="xiaochen@qq.com.cn"; Pattern pattern=Pattern.compile("[\\w\\.]+@([\\w]+\\.)+[\\w]+", Pattern.CASE_INSENSITIVE); Matcher matcher=pattern.matcher(str); System.out.println(matcher.matches()); //去除html标记 Pattern pattern=Pattern.compile("<.+?>",Pattern.DOTALL); Matcher matcher=pattern.matcher("<a href=\"index.html\">baidu</a>"); String str=matcher.replaceAll(""); System.out.println(str);//baidu //查找html中对应条件的字符串 Pattern pattern=Pattern.compile("href=\"(.+?)\""); Matcher matcher=pattern.matcher("<a href=\"index.html\">baidu</a>"); if(matcher.find()){ System.out.println(matcher.group(1));}//index.html } //截取http地址 Pattern pattern=Pattern.compile("(http://|https://){1}[\\w\\.\\-/:]+"); Matcher matcher=pattern.matcher("dsdsds<http://dsds//gfgffdfd>fdf"); StringBuffer buffer=new StringBuffer(); while(matcher.find()) buffer.append(matcher.group()); buffer.append("\r\n"); System.out.println(buffer.toString()); }}
阅读全文
0 0
- java正则表达式简单使用
- java正则表达式(Regular Expression)简单使用
- Java中正则表达式的简单使用
- java正则表达式---简单的使用
- Java正则表达式的简单使用
- java 正则表达式的使用 超级简单
- 正则表达式---简单使用
- 正则表达式简单使用
- Java正则表达式使用
- JAVA使用正则表达式
- JAVA使用正则表达式
- java使用正则表达式
- java使用正则表达式
- Java正则表达式使用
- Java使用正则表达式
- Java正则表达式使用
- java 正则表达式使用
- Java中怎么简单的使用正则表达式?
- tensorflow placeholder()
- vue引入组件无法下你是且报错[Vue warn]: Do not use built-in or reserved HTML elements as component id: header
- webpack入门和使用
- vi与vim命令
- 第十四周项目1
- java正则表达式简单使用
- CarView简单实用
- 18_张孝祥_多线程_阻塞队列的应用
- 解Bug之路-Druid的Bug
- 错误: 程序包com.***.databinding不存在
- 致远电子IMX283A之点亮扩展板led
- 蓝桥杯 ALGO-2 最大最小公倍数 Java
- Python中的流程控制语句
- vue slot插槽的使用