SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]
发表于 2012-8-18 17:24:00 | 显示全部楼层
本帖最后由 linbeisai 于 2012-8-18 17:32 编辑 5 _2 u4 k6 z3 u4 Y
# e1 ~8 s. D) t+ S" c' q5 h2 T& u
写的很详细,有一个实际的例子推荐一下。Jenkins tfs插件的源码中,有一部分是通过正则表达式来获取变更集历史信息的,位于DetailedHistoryCommand.java,对比着看应该比较容易懂。                                                                                                                                                                                    private static final Pattern PATTERN_CHANGESET = Pattern.compile("^[^:]*:[ \t]([0-9]*)\n"            + "[^:]*:[ \t](.*)\n[^:]*:[ \t](.*)\n"1 G* m7 J, l( _5 h6 P
            + "[^:]*:(?s)(.*)\n\n[^\n :]*:(?=\n  )(.*)\n\n");
, l1 ?4 Y! Z3 p5 o/ H' O对应匹配的信息如下:                                                                   1 o" h" b+ x4 b5 g8 k6 N, o6 L% T
Changeset: 12495
  g4 h# @8 O* b8 s% mUser:      SND\redsolo_cp
. \- S7 d$ r- `& q+ e; O1 _/ ]Date:      2008-jun-27 13:21:25+ T3 S  ~$ A: K! [

2 {4 L1 P6 a# A4 @+ U4 jComment:
$ {4 \) v1 {- L7 ]/ f' X  e5 o  m3 @  changed and created one WITH TWO3 Q5 F# T4 r, [. \
& W3 r  s2 M8 z4 J6 W
Items:9 i# E: ]" D  Y; [! k
  edit $/tfsandbox/readme.txt
0 C  {# T6 p( l4 ]! c( A0 }  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:228 L- I# ^5 `0 t% a
处理选项在C#中,你可以使用Regex(String, RegexOptions)构造函数来设置正则表达式的处理选项。如:Regex r ...
, q4 B6 P$ M: A) @- e$ ?
看到最后才发现,原来我没那么笨。30分钟,我花了好多个30分钟。。。。谢谢楼主
. f" L, d- S7 a% p" f
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-7-17 23:26 , Processed in 0.063166 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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