SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 技术狂人

[Shell] 正则表达式30分钟入门教程

[复制链接]
发表于 2012-8-18 17:24:00 | 显示全部楼层
本帖最后由 linbeisai 于 2012-8-18 17:32 编辑 2 U! i1 Q( @* O* k& z# t
4 @  u, P3 X. y: J+ J" t
写的很详细,有一个实际的例子推荐一下。Jenkins tfs插件的源码中,有一部分是通过正则表达式来获取变更集历史信息的,位于DetailedHistoryCommand.java,对比着看应该比较容易懂。                                                                                                                                                                                    private static final Pattern PATTERN_CHANGESET = Pattern.compile("^[^:]*:[ \t]([0-9]*)\n"            + "[^:]*:[ \t](.*)\n[^:]*:[ \t](.*)\n"
& s) G" g5 v" n            + "[^:]*:(?s)(.*)\n\n[^\n :]*:(?=\n  )(.*)\n\n");
' w0 ~* S% O+ S0 B# E对应匹配的信息如下:                                                                   7 D& Z) V( u* f4 m
Changeset: 12495
. g2 j( s! ~2 z8 k/ RUser:      SND\redsolo_cp8 g3 j0 g: g0 C! q0 y6 {( [% G
Date:      2008-jun-27 13:21:25
% @0 ~8 \& t$ I. ^$ p9 F
% l, ~$ A4 [6 w/ @+ DComment:
( Q9 i0 s( V7 t5 |9 I  changed and created one WITH TWO
6 M0 J" c! n* [4 x1 g
" b3 q- w: u/ g7 l  LItems:+ Q$ A( T4 i0 C
  edit $/tfsandbox/readme.txt
, @* D% T* \$ M6 ^  add $/tfsandbox/readme2.txt                                                                                                                                                                                                                  
回复 支持 反对

使用道具 举报

发表于 2012-8-20 14:03:43 | 显示全部楼层
写得非常好,感谢楼主
回复 支持 反对

使用道具 举报

发表于 2012-10-23 17:10:38 | 显示全部楼层
一定努力学习,不然对不起楼主的无私奉献。
回复 支持 反对

使用道具 举报

发表于 2013-1-7 09:01:33 | 显示全部楼层
谢谢,学习中。。。。
回复 支持 反对

使用道具 举报

发表于 2013-4-23 17:50:22 | 显示全部楼层
拜读一下。
回复 支持 反对

使用道具 举报

发表于 2014-6-24 10:52:42 | 显示全部楼层
想学shell,太复杂的语法真吓人,比编程语言还难呢,脚本何故这样呢
回复 支持 反对

使用道具 举报

发表于 2015-6-3 16:46:51 | 显示全部楼层
技术狂人 发表于 2012-7-11 01:22
! t: p/ G5 j) k处理选项在C#中,你可以使用Regex(String, RegexOptions)构造函数来设置正则表达式的处理选项。如:Regex r ...
9 X! T, A& Q; K  j, F' \4 @* I( D
看到最后才发现,原来我没那么笨。30分钟,我花了好多个30分钟。。。。谢谢楼主
; G9 W6 }! A; Q2 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-7-17 07:34 , Processed in 0.060698 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表