Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

搜索:
您的位置: Linux安全网 > Linux编程 >
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V5.3
  • 日期:2010-06-02 点击:125模式的混合: l 作用:同时使用多个模式 l 形式:在编译正则表达式时,把表示模式的多个参数以竖线 | 连接起来 例子: public class MixedMode{ public static void main(String[]args){ Stringstr= ahref=www.sina.com.cn\nSINA\n/a ; Stringregex= ahref.*
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V5.2
  • 日期:2010-06-02 点击:151M : 多行模式 l 作用:更改 ^ 和 $ 的匹配规定,它们可以匹配字符串内部各行文本的开头和结束位置 l \A 和 \Z 则不受影响 在讲锚点的时候,说过, ^ 和 $ 一般情况下,只能能匹配整个字符串的开头和结尾位置。 看例子: public class MultiLine{ public sta
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V5.1
  • 日期:2010-06-02 点击:203师傅: 前面学习了字符组、排除型字符组、字符组简记法、括号、括号的多种用途、量词、以及锚点和环视结构的使用 ,接下来介绍 正则表达式非常有用的功能:匹配模式。 徒弟:哎哟,不错哟! 匹配模式: l 作用:改变某些结构的匹配规定 l 形式: I:CaseInsen
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V4.3
  • 日期:2010-06-02 点击:113下面看看逆序环视结构: public class GeneralSix{ public static void main(String[]args){ String[]strings= new String[]{ see , bee , tee }; String[]regexs= new String[]{ (?=s)ee , (?!s)ee }; for (Stringregex:regexs){ for (Stringstr:strings){
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V4.2
  • 日期:2010-06-02 点击:76单词分界符注意事项: l \b 表示单词分界符,要求一侧是单词字符,另一侧是非单词字符 l 单词字符通常指的是英文字符、数字字符,对中文不适用 l 非单词字符通常指的是各种标点符号和空白字符 例子: public class GeneralThree{ public static void main(St
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V4.1
  • 日期:2010-06-02 点击:245徒弟: 前面 几节课跟师傅学习了 字符组,括号的作用 ,还有什么呢? 师傅:还有好多呀,例如锚点! 问题引出: public class GeneralOne{ public static void main(String[]args){ Stringstr= Thissentencecontainswordcat ; Stringregex= cat ; Patternp=P
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V3.4
  • 日期:2010-06-02 点击:168第一段为合法 html 代码,第二段为不合法 html 代码。 [^]+ 匹配非 的任意多个字符 \\w+ [^]+/\\w+ ; 开头用来匹配开始 tag 结尾用来匹配结束 tag 中间用来匹配文本。 发现这个正则表达式,既能匹配合法,又能匹配不合法的。 因为匹配开始 tag 和结束 tag 的
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V3.3
  • 日期:2010-06-02 点击:233捕获分组的注意事项: l 只要使用了括号,就存在捕获分组 l 捕获分组按照开括号出现的从左到右的顺序编号,遇到括号嵌套的情况也是如此 l 如果捕获分组之后存在量词,则匹配结果中,捕获分组保存的是子表达式最后一次匹配的字符串 例子: import java.util.r
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V3.2
  • 日期:2010-06-02 点击:168量词的局限 l 量词只能规定之前字符或字符组的出现次数 l 如果要规定一个字符串的出现次数,必须使用括号 () ,在括号内填写字符串,在闭括号之后添加量词 例子: public class GeneralThree{ public static void main(String[]args){ String[]strs= new Str
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V3.1
  • 日期:2010-06-02 点击:113徒弟:正则的字符组,学习完了,还有什么呢? 师傅:下面看看量词吧。 量词 : l 作用:限定之前的字符出现的次数 l 形式: * :之前的字符可以出现 0 次到无穷多次 + :之前的字符至少需要出现 1 次 ? :之前的字符至多只能出现 1 次 例子: public class G
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V2.4
  • 日期:2010-06-02 点击:111public class GeneralNumSix{ public static void main(String[]args){ String mixedRegex = [\\da-f] ; String[]strs= new String[]{ 0 , 1 , 2 , 3 , 4 , 9 , a , e , f , g , z }; for (Stringstring:strs){ if ( regexMatch (string, mixedRegex )){ Sys
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V2.3
  • 日期:2010-06-02 点击:97l 对于常用的字符组,正则表达式提供了相应的简记法,方便地表示它们 l \d = [0-9] l \D = [^0-9] l \w = [0-9a-zA-Z_] l \w = [^0-9a-zA-Z_] l \s 匹配空白字符(回车、换行、制表、空格) l \S 匹配非空白字符 例子: public class GeneralNumFive{ public
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V2.2
  • 日期:2010-06-02 点击:93排除型字符组: 作用:规定某个位置不容许出现的字符 形式:以 [^...] 给出,在方括号内列出不容许出现的字符 排除型字符组仍然 必须匹配 一个字符,不能匹配空字符 public class GeneralNumThree{ public static void main(String[]args){ String[]hexDigit
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V2.1
  • 日期:2010-06-02 点击:177徒弟:师傅呀,正则怎么用呀?搞个有条理性的东东给我看看吧! 师傅:也对,没条理的东西,不懂的人,看了更加晕,先讲讲:字符组。 1、 基本功能 字符组 : l 正则表达式的最基本结构之一 l 作用:规格 某个位置 能够出现的字符 l 形式:以 [...] 给出,在方
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V1.3
  • 日期:2010-06-02 点击:210书接上一回: 实例五: 美化数字 要求:在数字字符串的恰当位置添加逗号,方便用户阅读 第一个字符串:需要在 12 之间、 45 之间、 78 之间添加逗号。 第二个 字符串: 需要在 34 之间添加 第三个 字符串: 不要添加任何 。 public static void main(String[
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V1.2
  • 日期:2010-06-02 点击:208书接上一回: 实例三: 数据提取 要求:从一段 HTML 代码中提取出所有的 email 地址和 ahref...tag 中的链接地址 public class HtmlTest{ public static void main(String[]args){ StringhtmlText= html + ahref=\testone@163.com\163test/a\n + ahref='www.
  • Linux编程# 精品推荐:正则表达式系列学习笔记---V1.1
  • 日期:2010-06-02 点击:136正则表达式学习笔记一 徒弟:师傅呀,我接到新任务,要过滤字符串,进行筛选,一个个对比,貌似好麻烦哟! 师傅:都什么年代啦,你的效率低不低呀?用正则吧,,谁用谁知道好! 1、 什么是正则表达式 在计算机科学中,是指一个用来描述或者匹配一系列符合某
  • Linux编程# 精品推荐:正则表达式系列学习笔记---前言
  • 日期:2010-06-02 点击:93主要撰写学习正则表达式的笔记,忘记从谁哪里学习的了,资料来源于网上,经过自己加工润色罢了,可以说是原创,也可以说不是原创,这些无所谓, 重要的是:学习过、记录过、分享过。 课程摘要 正则表达式可以用来: 1)验证字符串是否符合指定特征。 2)用来
  • Linux编程# 在vim下新建和编辑UTF-8文件
  • 日期:2010-06-02 点击:203操作系统环境变量:LC_ALL=zh_CN.GBK, LANG=zh_CN.GBK 第一种办法,设定.vimrc文件: 在/home/username/.vimrc或者/root/.vimrc下增加两句话: let termencoding=encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 这种办法可以实现编辑UTF-8文件 第二种
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史