E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java正则表达式
java正则表达式
讲解
工具集正则表达式:http://www.ostools.net/regex#[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])? email邮箱 注。本文为转载文章本文实在是不错的。参考博客:http://lavasoft.blog.51cto.c
u010581811
·
2013-06-13 17:00
赐除掉某一字符串中连续重复的字符序列
输入:序列:kkkhan888shioobo66正确的返回结果应该是:hanshibo思路解析:1使用
JAVA正则表达式
,匹配出连续相同的字符或数字。
atomcrazy
·
2013-06-13 15:00
java
字符串
正则表达式
重复
连续
Java正则表达式
RegularExpressions用途字符串匹配字符串查找字符串替换类java.lang.Stringjava.util.regex.Patternjava.util.regex.Matcher 1.初步认识.*+?.表匹配一个字符*零到多个字符+一到多个?一个或零个 2.范围[abc][^abc][a-zA-Z][a-z]|[A-Z] 或[a-z[A-Z]] [A-Z&&[RFG]] 交集\d
程海峰
·
2013-06-04 23:00
java
正则表达式
java正则表达式
java正则表达式
表达式 可匹配 简单的转义字符 \r, \n 代表回车和换行符 \t 制表符(对齐时使用的) \\ 代表 "\" 本身 \^ 匹配 ^ 符号本身 \$ 匹配 $ 符号本身 \.
wosyingjun
·
2013-06-01 13:00
java
正则表达式
JAVA正则表达式
匹配括号
JAVA的正则表达式目前还不支持平衡组,要实现匹配括号只有定制深度。 其原理就是不断循环匹配括号里的内容和括号后面的内容(\\([^\\(\\)]*\\)[^\\(\\)]*)* 例子: //匹配二级括号 String str="(a(b))"; String regex = "\\([^\\(\\)]*(\\([
alex1960
·
2013-06-01 00:00
正则表达式
匹配括号
java正则表达式
提取、替换
java正则表达式
提取、替换(转)
java正则表达式
提取、替换事例1http://www.cnblogs.com/lihuiyy/archive/2012/10/08/2715138.html比如,现在有一个
tinguo002
·
2013-05-31 20:00
学习了
Java正则表达式
,写了个帖子邮箱获取工具
看完了马士兵老师的正则表达式视频,想到了贴吧各种留邮箱,于是写了这个小工具。输入网址(要加http://,可以单击“网址”粘贴),然后会获取网址内匹配的邮箱,包括全角的@和.截图: 代码://importjava.awt.*; importjava.awt.datatransfer.*; importjava.awt.event.*; importjava.io.*; importjav
jimieaaa
·
2013-05-29 11:00
java
JAVA正则表达式
Pattern和Matcher
1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和MatcherPattern一个Pattern是一个正则表达式经编译后的表现模式。 Matcher一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达
HUXU981598436
·
2013-05-28 20:00
java正则表达式
获取正文中图片、java正则获取正文图片
public static void GetSingleUrl(String content) { String strPattern = "<img(?:.*)src=(\"{1}|\'{1})([^\\[^>]+[gif|jpg|jpeg|bmp|bmp]*)(\"{1}|\'{1
zhang69011486
·
2013-05-28 10:00
Java正则表达式
学习
1、给定一个字符串判断是否为一定的格式可以直接调用String.matches()方法判断或是用Pattern.compile()和Pattern.matcher()来判断。 importjava.util.Scanner; importjava.util.regex.Matcher; importjava.util.regex.Pattern; publicclassPatternTest{
zheng0518
·
2013-05-20 12:00
Java正则表达式学习
java正则表达式
1 、异常:Horrible Exception: java.lang.ArrayIndexOutOfBoundsException: 0 错误:String unitPrice=120000.00; unitPrice.split(".")[0]; 正
thrillerzw
·
2013-05-17 23:00
java正则表达式
java正则表达式
非捕获组详解
这几天看了下正则表达式,对非捕获组(non-capturing)进行下总结。主要总结1个+2组 一共5个。(?:X)(?=X)(?<=X)(?!X)(?
kfanning
·
2013-05-17 16:00
JAVA学习笔记-正则表达式
java正则表达式
总结正则表达式定义:符合一定规则的表达式。作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作,这样就简化书写。
ai276542486
·
2013-05-16 23:58
Java基础
java正则表达式
简单使用和网页爬虫的制作代码
正则表达式是一种专门用于对字符串的操作的规则。1.在String类中就有一些方法是对字符串进行匹配,切割。判断字符串是否与给出的正则表达式匹配的:booleanmatches(Stringregex);按照给定的正则表达式对字符串进行切割的:String[]split(Stringregex);将符合正则表达式的字符串替换成我们想要的其他字符串:StringreplaceAll(Stringreg
·
2013-05-14 14:17
Java正则表达式
入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或
swdrt
·
2013-05-06 21:00
java
正则表达式
Pattern
Matcher
JAVA正则表达式
Pattern和Matcher
1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 一个Pattern是一个正则表达式经编译后的表现模式。 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PER
·
2013-05-06 15:00
java正则表达式
用
java正则表达式
验证字符串(邮箱与网址)
用
java正则表达式
验证字符串(邮箱与网址) 2007-03-12 20:43:08| 分类: 程序设计|字号 订阅  
endual
·
2013-05-03 16:00
java正则表达式
用
java正则表达式
验证字符串(邮箱与网址)
用
java正则表达式
验证字符串(邮箱与网址) 2007-03-12 20:43:08| 分类: 程序设计|字号 订阅  
endual
·
2013-05-03 16:00
java正则表达式
Java正则表达式
判断输入的是否为数字
public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("\\d+\\.?\\d+"); Matcher isNum = pattern.matcher(str); if( !isNum.matche
Notebookdong
·
2013-04-28 11:00
java正则表达式
10个你应该知道的
Java正则表达式
的例子
正则表达式是一个编程的艺术,很难调试,学习和理解,但强大的功能,仍吸引不少开发者编写正则表达式。让我们探索一下下面10个实际应用中的正则表达式。1.用户名正则表达式模式^[a-z0-9_-]{3,15}$^#行开始[a-z0-9_-]#匹配列表中的字符,a-z,0–9,下划线,连字符{3,15}#长度至少3个字符,最大长度为15$#行结束2.密码正则表达式模式((?=.*\d)(?=.*[a-z]
·
2013-04-26 15:00
java正则表达式
Java正则表达式
正则表达式一个非常NB的东东,就不多说了。 基础: [...] 位于括号之内的任意字符 [^...] 不在括号之中的任意字符 . 除了换行符之外的任意字符,等价于[^\n] \w 任何单字字符, 等价于[a-zA-Z0-9] \W 任何非单字字符,等价于[^a-zA-Z0-9]&nb
alex1960
·
2013-04-25 12:00
java正则表达式
Java正则表达式
的解释说明(摘抄)
原文:http://blog.csdn.net/beer2008cn/article/details/7389330 表达式意义:1.字符x 字符x。例如a表示字符a\\反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\0n 带有八
chruan
·
2013-04-25 10:00
java正则表达式
提取字符串
功能是找出字符串中结构为 @xxx 的变量,然后通过配置的参数将@xx替换掉 public static void regxTest3() { String text = "select * from cmbank where bankid=@bankid and amt>@amt"; Pattern pa = Pattern.compile
crackajack_zg
·
2013-04-25 00:00
java 正则表达式
java正则表达式
修改html标签中属性
package com.ez; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ZYJ { /** * @param args */ public static void main(String[] args) { // TODO A
啸笑天
·
2013-04-21 11:00
java正则表达式
JAVA正则表达式
语法大全
[正则表达式]文本框输入内容控制 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开
qingling600
·
2013-04-20 09:00
java正则表达式
java正则表达式
除去html标签
publicstaticStringdeleHtml(StringmInput,intlength){ if(mInput==null||mInput.trim().equals("")) return""; Stringstr=mInput.replaceAll("\\&[a-zA-Z]{1,10};","").replaceAll("]*>","").replaceAll("[(/>)<]",
xyw_Eliot
·
2013-04-16 21:00
java
html
正则表达式
标签
Java正则表达式
(二)
Matcher类: 使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中 ()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的, 以及这些组和组的下标怎么对应的. 下面我们看看一个小例子,来说明这个问题 引用\w(\d\d)(\w+)这个正则表达式有三个组: 整个\w(\d\d)(\
892848153
·
2013-04-16 15:00
java
正则表达式
Java正则表达式
详解
1.字符 x 字符 x。例如a表示字符a \\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次) \0n 带有八进制值 0的字符 n (0 ?@[\]^_`{|}~ \p{Graph}
lya041
·
2013-04-14 01:05
java
正则表达式
Java正则表达式
详解
1.字符 x 字符 x。例如a表示字符a \\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次) \0n 带有八进制值 0的字符 n (0 ?@[\]^_`{|}~ \p{Graph} 可见字符:[\p{Alnum}
lya041
·
2013-04-14 01:05
java
正则表达式
JAVA高级应用
浅谈
Java正则表达式
中的Pattern类与Matcher类
浅谈
Java正则表达式
中的Pattern类与Matcher类(转)Pattern类说明指定为字符串的
Java正则表达式
必须首先被编译为pattern类的实例。
tinguo002
·
2013-04-11 17:00
java正则表达式
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快)在Sun的JavaJDK1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。可粗略估计一下,除了偶尔用Linux的外,其他Linux用户都会遇到正则表达式。正则表达式是个极端强大工具
justjackwang
·
2013-04-11 09:00
java
正则表达式
String
java正则表达式
的查找提取分割删除
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能:----------------------------------------------查询:Stringstr="abcefgABC"; StringregEx="a|f";//表示a或f Patternp=Pattern.compile(regEx);Matcherm=p.matc
atco
·
2013-04-08 14:00
java正则表达式
大全
转载自:http://jingyan.baidu.com/article/54b6b9c038b84f2d583b47f7.html 正则表达式是编程中的一个难点和重点,下面就列举一些JAVA中常用的正则表达式大全。以供同学们参考。 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至
54958512
·
2013-04-08 13:26
java
正则表达式
java正则表达式
大全
转载自:http://jingyan.baidu.com/article/54b6b9c038b84f2d583b47f7.html正则表达式是编程中的一个难点和重点,下面就列举一些JAVA中常用的正则表达式大全。以供同学们参考。整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\
54958512
·
2013-04-08 13:26
java
正则表达式
java
java正则表达式
忽略大小写匹配
Stringstr="INsertinto";Stringstr="INSERTINTO";Stringstr="insertinto";Stringstr="INsertINTO";如果想把上面的所有匹配成小写的insertto时可以使用如下语句:str.replaceFirst("((?i)insertinto)","insertinto");
fupacker
·
2013-03-29 16:00
java
正则表达式
java正则表达式
(十)
十、零宽断言 接下来,我们讲解正则表达式中的高级技术:零宽断言 (?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。 (?<=exp)也叫零宽度正回顾后发断言
snake_hand
·
2013-03-24 11:00
java正则表达式
java正则表达式
(十一)
十一、贪婪与懒惰 当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。以这个表达式为例:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。 有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在它后面加上一个问
snake_hand
·
2013-03-24 11:00
java正则表达式
java正则表达式
(八)
八、分组 我们已经提到了怎么重复单个元素(直接在元素后面加上限定符就可以了),如果要重复多个元素该怎么办?你可以用小括号来指定子表达式(也叫做分组),然后你就可以指定这个子表达式重复的次数了。 在正则表达式中,被小括号括起来的子表达式称为捕获组,正则表达式在求值期间将保存匹配这些捕获组表达式的输入子序列。一旦完全匹配操作完成,这些保存的代码片断可通过确定相应的组号从 Matcher对象上重新获
snake_hand
·
2013-03-22 19:00
java正则表达式
[转]
java正则表达式
中的数量词
java中的正则位于java.util.regex包中,这个包中只有一个MatchResult接口和Matcher、Pattern两个类。 正则中的数量词有Greedy (贪婪)、Reluctant(懒惰)和Possessive(强占)三种 Greedy 数量词 X? X,一次或一次也没有 X*
sunzhuo
·
2013-03-20 23:00
java正则表达式
Java中使用正则表达式大全
在解析期间,研究了很多
java正则表达式
使用方法,颇得一些经验,不敢独享,愿与大家共享.
java正则表达式
通过java.util.regex包下的Pattern类与Matcher
xuweilinjijis
·
2013-03-19 14:00
java
Java正则表达式
小测试
publicclassRegularTest{ publicstaticvoidmain(String[]args){ //非贪心获取 Stringfeifei="feifeiis123a45dog!"; Patternpattern=Pattern.compile("\\d+?",Pattern.CASE_INSENSITIVE); Matchermatcher=patte
xxb2008
·
2013-03-15 15:00
关于
Java正则表达式
的一些理解
关于
Java正则表达式
的一些理解原文地址:http://www.cnblogs.com/adm1989/archive/2013/01/14/2860216.html 正则表达式(regularexpression
pzxsheng
·
2013-03-13 17:00
Java正则表达式
--截取网页中的链接中的TITLE和URL,且URL必须以HTTP或HTTPS开头
// 截取网页中的链接中的TITLE和URL,且URL必须以HTTP或HTTPS开头 s = "<div><a href='http://www.baidu.com' title='tip'>aaa</a><a href='https://www.baidu.com?param=1' title='baiduSearch'>bbb<
qincidong
·
2013-03-11 20:00
java
正则表达式
java正则表达式
的使用
我们都知道,String类封装了很多关于操作字符串的许多方法,且在我们日常的程序编写过程中,经常需要对字符串进行处理。当我们要对一个字符串的内容进行某些限制或者操作(如判断用户名是否符合命名规则、邮箱格式是否正确),使用正则表达式可以帮我们很轻松的完成对字符串的相关操作。使用正则表达式可以完成减轻代码的复杂度,很复杂的处理过程有时只需交给正则表达式处理,使得程序更为简练。但与此同时,由于正则表达式
java4found
·
2013-03-10 10:00
java
正则表达式
java正则表达式
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时
xq0804200134
·
2013-03-07 08:00
java正则表达式
java正则表达式
-案例代码
转载请注明出处:http://blog.csdn.net/droyon/article/details/8635735jdk在线api:http://docs.oracle.com/javase/7/docs/api/index.html,选择java.utils.regex,可以查看Pattern类的介绍。.:任意字符[abc]:含有a,b,c的任意一个字符[^abc]:除了a,b,c之外的任意
hailushijie
·
2013-03-05 00:13
java
正则表达式
java正则表达式
-案例代码
转载请注明出处:http://blog.csdn.net/droyon/article/details/8635735jdk在线api:http://docs.oracle.com/javase/7/docs/api/index.html,选择java.utils.regex,可以查看Pattern类的介绍。.:任意字符[abc]:含有a,b,c的任意一个字符[^abc]:除了a,b,c之外的任意
hailushijie
·
2013-03-05 00:00
Java正则表达式
去掉多余空格及英文标点符号
package test; import java.util.regex.Matcher; import java.util.regex.Pattern; /* @author yb31,Edward * Date 2005-3-4/2007-9-23 * contact http://hi.baidu.com/Edwardworld */ public cla
hanxuedog
·
2013-03-04 19:00
java正则表达式
关于
Java正则表达式
中的Possessive数量修饰词的理解
关于
Java正则表达式
中的Possessive数量修饰词的理解正则表达式对于数量限定符如?,+,*,{n,m}的匹配默认是贪婪模式,比如:a.
氟塑料离心泵www.buybeng.com
·
2013-02-27 17:00
关于
Java正则表达式
中的Possessive数量修饰词的理解
正则表达式对于数量限定符如 ?, + , *, {n, m} 的匹配默认是贪婪模式,比如: a.*b 匹配 acbab 的结果是 acbab 而不是acb 正则表达式支持懒惰模式,也就是在数量限定符后加一个数量修饰词(quantifier),用问号表示, 比如: a.*?b 匹配 acbab 的结果是 acb 而不是acbab 而Java语言在正则表
leonzhx
·
2013-02-26 21:00
java
正则表达式
贪婪
占有式
Possesive
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他