- 浏览: 396084 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (397)
- 随笔 (2)
- java (44)
- android (129)
- html + css (18)
- php (35)
- linux (2)
- html5技术/游戏 (3)
- 其他 (30)
- MAC (2)
- IOS (11)
- mongoDB (0)
- js + jquery (29)
- SQL (5)
- ecshop (2)
- jsp (1)
- mybatis (1)
- 推荐 (0)
- 网络推广 (1)
- jquery mobiles (7)
- Sencha Tcouch (11)
- case (2)
- joomla (1)
- cocos2d (1)
- AndEngine (1)
- 错误异常报错 (1)
- 第三方&二次开发 (5)
- cordova (5)
- swift (81)
- mysql (1)
- zepto (2)
- 常用代码 (1)
最新评论
-
wu1238:
2c2ab98030fc767cf89051f369a97c5 ...
Swift -> UILable 设置内边距 UIEdgeInsets , UITextField 设置内边距
java > 正则 / 贪婪匹配 / 替换
- 博客分类:
- java
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { String str = "<biao><>c<b>"; Pattern pattern; Matcher matcher; // 贪婪: 最长匹配 .* : 输出: <biao><>c<b> pattern = Pattern.compile("<.*>"); matcher = pattern.matcher(str); while (matcher.find()) { System.out.println(matcher.group()); } // 不知是否非贪婪 .*? : 输出: <biao>, <>, <b> pattern = Pattern.compile("<.*?>"); matcher = pattern.matcher(str); while (matcher.find()) { System.out.println(matcher.group()); } // 使用组, 输出<>里的内容, 输出: 'biao', ' ', 'b' // 0组代表整个表达式, 子组从1开始 pattern = Pattern.compile("<(.*?)>"); matcher = pattern.matcher(str); while (matcher.find()) { System.out.println(matcher.group(1)); } ///// 然后是 正则匹配替换 String str = "<mft1><mft2><mft3>"; Pattern pattern; Matcher matcher; pattern = Pattern.compile("<(.*?)>"); matcher = pattern.matcher(str); matcher.find(); System.out.println(matcher.group(1)); /* while (matcher.find()) { System.out.println(matcher.group(1)); } */ } }
发表评论
-
java -> HTTP请求数据
2020-04-05 22:01 248package https; import java ... -
android -> 设置 全局 字体样式
2017-05-05 11:11 730首页在AndroidManifest.xml中 ap ... -
android -> 背景background - shape的使用
2017-05-04 12:09 867shape用于设定形状,可以在selector, ... -
android -> 只保留一边 的 边框 border
2017-05-03 09:05 1035设置background <layer-li ... -
android -> 在布局中动态添加view的两种方法
2017-04-29 19:48 970转自 : http://b ... -
android -> viewPaer 页面滑动
2017-03-27 17:23 516MainActivity.java public ... -
android -> 获取系统输入法列表/已勾选/默认
2017-03-26 13:02 1176参考: http://www.aichengxu. ... -
android -> android 一个 textview 设置不同的字体大小和颜色
2017-03-24 00:05 865参考: http://blog.csdn.net/fengy ... -
android -> 父控件 遍历 子 控件
2017-03-21 21:03 695布局文件: <LinearLayout an ... -
android -> 动画类( Animation)
2017-03-19 11:01 508参考: https://my.oschina.net/u/ ... -
android -> TextView setTextSize(int unit, float size) -- px,sp,dip
2017-03-18 23:35 1030TextView setTextSize(int unit, ... -
android -> canvas学习3 (跟随手势画直线)
2017-03-10 17:17 928DiyView.java package com ... -
android -> canvas学习2(动态画图)
2017-03-10 16:31 595关键字 invalidate() 重新执行onDra ... -
android -> canvas学习1
2017-03-10 14:39 469参考: http://blog.csdn.net/lee5 ... -
android -> 九宫格 划直线解锁
2017-03-09 22:53 420来自 : http://blog.csdn.net/ ... -
Java -> 模拟 键盘 按下
2017-02-22 16:32 589public void do_keyboa ... -
java -> 创建 可视化 界面 JFrame
2017-02-22 16:17 916按钮 Jbutton 设置鼠标 点击 事件 btn_s ... -
php与java通用AES加密解密算法
2016-11-27 14:45 1366AES指高级加密标准(Advanced Encryptio ... -
android -> 简洁的办法 给 XML 中的 所有 Button 绑定 点击 事件
2016-11-14 14:17 671在XML文件中“显示指定按钮的onClick属性,这样 ... -
java -> 枚举 的基本 使用
2016-11-13 16:20 436转自 : http://www.cnblogs.com ...
相关推荐
获取网页表格数据 <tr> <td>正则表达式 获取网页表格数据 <tr> <td>正则表达式
而本软件正是把强大的正则功能完美地添加到表格中,让 Excel、WPS 支持正则表达式的搜索、匹配提取、替换、定位等,让数据处理能力进化一个层次! 让 Office Excel、WPS 表格支持正则表达式的免费插件:「Excel ...
/// <summary> /// SQL CLR 使用正则表达式替换,eg: /// select dbo.RegexReplace('<span>柳永法</span>'.../// <returns>返回是否匹配,1,0</returns> 相关介绍: http://www.yongfa365.com/Item/SQL-Server-CLR.html
java通过正则表达式匹配获取MAC(支持windows和Linux)
1. 表达式的递归匹配 有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "\( [^)]* \)" 或者 "\( .*? \)" 可以匹配一对小括号。但是如果括号内还嵌有一层括号的话 ,如 "( ( ) )...
主要介绍了Java正则之贪婪匹配、惰性匹配的相关资料,需要的朋友可以参考下
易语言正则表达式类匹配中文源码,正则表达式类匹配中文,创建,取正则文本,替换,取匹配数量,取匹配文本,取子匹配文本,取子匹配数量
正则表达式匹配工具很好很强大 放心使用 内附各种经典正则匹配公式
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
网页抓取/正则匹配/xml读写/多线程
:/7.htm">5._全部符号解释</a><br />桌面dsfCHM.chm::/8.htm">6._部分例子</a><br /></font>桌面dsfCHM.chm::/9.htm"><font size="2">7._正则表达式匹配规则</font></a></p> <blockquote> <p>桌面dsfCHM.chm::/9....
这是一款JAVA正则性表达式匹配软件,身边不少人都用这个的,希望大家会喜欢
本资源文件是我自己总结的,其中包括5个类,这5个类的代码基本概括了java正则表达式替换String的多种情况,比如获取某个文件路径中盘符/后边的部分内容,提取"<title>XXXX</title>"中的文字XXXX,用正则表达式获取指定...
主要介绍了Java正则表达式的匹配、替换、查找和切割等操作,对于正则表达式的匹配、替换大家已经不陌生了吧
主要介绍了Java使用正则表达式提取XML节点内容的方法,结合具体实例形式分析了java针对xml格式字符串的正则匹配相关操作技巧,需要的朋友可以参考下
Java根据正则表达式生成字符串,包括了Xeger和automaton
java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式
正则表达式常用匹配.doc正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用匹配正则表达式常用...
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
Java 使用正则表达式对象实现正则的获取功能 Java 使用正则表达式对象实现正则的获取功能