网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月30日
漏签
0
天
_yzx_吧
关注:
1
贴子:
265
看贴
图片
吧主推荐
游戏
23
回复贴,共
1
页
<返回_yzx_吧
>0< 加载中...
__正则表达式__
只看楼主
收藏
回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
[XXX] 规定某一位置允许出现的字符
[^XXX] 规定某一个位置不允许出现的字符
送TA礼物
1楼
2014-05-11 17:46
回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
字符组简记:
2楼
2014-05-11 17:54
回复(1)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
区间量词,规定字符出现的具体次数:
4楼
2014-05-11 18:19
回复
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
()的使用 规定一个字符串总共出现的次数
5楼
2014-05-11 18:26
回复(2)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
多选结构
6楼
2014-05-11 18:36
回复(1)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
捕获分组:
String em="yzx_world@gmail.com"; //验证字符串
String re="(\\w+)@([\\w]+)\\.com"; //正则表达式
Pattern p = Pattern.compile(re);
Matcher m = p.matcher(em);
System.out.println(m.matches());
System.out.println(m.group(1)); //--->>yzx_world
System.out.println(m.group(2)); //--->>gmail
System.out.println(m.group(3)); //出错 下标越界
7楼
2014-05-11 21:16
回复(3)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不捕获分组的括号 (可以提高效率,不推荐使用,只有当捕获分组严重影响效率时才用)
格式: (?:XXX)
没啥用就是提高效率
8楼
2014-05-11 21:44
回复
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
反向引用:
\\1 表示引用上一个的(括号里的?)表达式
<h1>sdfsfsdfsdf</h1>
<h1>sdfsfsdfsdf</h2>
例如验证上边两个前后标签是否一致
<(\\w+)>[^<]+</(\\1)>
里边的\\1就匹配左边的\\w+
9楼
2014-05-11 21:52
回复(1)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
锚点:
\b:规定其一侧必须出现单词字符,一侧不能出现单词字符
例如:
String s="this sentence contains cat";
String ss="this sentence contains cats";
String regex="(.|\\s)*\\bcat\\b(.|\\s)*";
其中正则语句regex就能判断出cat两边是否有字符,从而精准判断是否包含cat单词
10楼
2014-05-11 22:20
回复(2)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
^ 匹配一行的开头
$ 匹配一行的末尾
\A 匹配整个字符串的开头
\Z 匹配整个字符串的结尾
一般情况下 ^等价于\A $等价于\Z
11楼
2014-05-11 22:29
回复(1)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
环视: (左边能这样或不能这样,右边能这样或不能这样)
12楼
2014-05-11 22:47
回复(1)
收起回复
南风ooO
焱焱焱炏
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
匹配模式:
Pattern.compile("", Pattern.CASE_INSENSITIVE); //不区分大小写模式
int 点号通配模式 = Pattern.DOTALL;
int 多行模式=Pattern.MULTILINE; //^和$可以匹配多行的开头和结尾
13楼
2014-05-12 10:08
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
华东政法大学男生批判女性特权
2086110
2
国际乒联没收到樊振东退出通知
1606948
3
唐尚珺担心自己挂科成笑柄
1578892
4
尹锡悦被申请逮捕
1216323
5
游戏没有中文就该打差评吗
1111864
6
小小的我开分7.4
1030375
7
美国前总统吉米卡特去世
851592
8
AL击败TES夺德杯冠军
683399
9
2025LPL第一赛段抽签分组
561154
10
《死神》千年血战第四季公布
455574
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示