SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]
发表于 2012-8-18 17:24:00 | 显示全部楼层
本帖最后由 linbeisai 于 2012-8-18 17:32 编辑 3 G4 T# `) x- [. |) D9 P9 e

3 E8 N9 \* j2 L7 @$ S7 y7 k写的很详细,有一个实际的例子推荐一下。Jenkins tfs插件的源码中,有一部分是通过正则表达式来获取变更集历史信息的,位于DetailedHistoryCommand.java,对比着看应该比较容易懂。                                                                                                                                                                                    private static final Pattern PATTERN_CHANGESET = Pattern.compile("^[^:]*:[ \t]([0-9]*)\n"            + "[^:]*:[ \t](.*)\n[^:]*:[ \t](.*)\n"* ?! C) y2 H) J) ^) |
            + "[^:]*:(?s)(.*)\n\n[^\n :]*:(?=\n  )(.*)\n\n");
  U% M' y. C& ?2 z& H! ~对应匹配的信息如下:                                                                  
) U6 J/ N  u0 G3 F* HChangeset: 124957 X0 L2 f5 ^6 N5 Q
User:      SND\redsolo_cp* K" m& I0 [* l. i# A
Date:      2008-jun-27 13:21:25; _+ W& D2 N7 o- S9 a- X% l" ?

' l# M  n+ U1 L! }Comment:) n: R8 k% P6 e5 w
  changed and created one WITH TWO3 d5 Y1 O+ H4 `2 h
2 X4 V0 {( P" X. Q$ I# l5 C
Items:
" V* ]6 t; F4 t7 U9 t5 I+ C  edit $/tfsandbox/readme.txt4 `9 |+ [9 T9 X* E+ B7 z3 \
  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
( |$ D6 O" I: L& m* ?& G处理选项在C#中,你可以使用Regex(String, RegexOptions)构造函数来设置正则表达式的处理选项。如:Regex r ...
( t% x7 [; L2 x8 y0 c' d# @" G
看到最后才发现,原来我没那么笨。30分钟,我花了好多个30分钟。。。。谢谢楼主
, J9 k$ g& i  N; }* s9 g& u- |
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-4-25 01:19 , Processed in 0.065726 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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