正则的笔记

访问修饰符
public 同一个程序集中的任何其他代码或者引用该程序集都可以访问该类型或成员
internal 同一个程序集中任何代码都可以访问该类型或这成员,其他程序集代码不可

protected 只有同一个类或者结构或者派生类中的代码可以访问该类型或者成员
private 所有成员默认访问修饰符
protected internal 同一个程序集中的任何代码或者其他程序集中的任何派生类都可以访问该类型或成员

10/18 filestream 可以操作任意文件
file 一次读完
streamread 文本文件操作
一个流只能处理一件事情
数据序列化
对象序列化是将对象转化成二进制数据
反序列化就是反过来

FCL是框架类库,微软事先写好的很多类。

正则表达式 当使用正则表达式判断是否存在的时候,不关注位置,只关注有没有。
元字符 普通字符
. 代表任意一个字符除了换行符之外

* 本身不代表任意的字符,它是用来修饰前面的子表达式(默认就是*前面的一个字符,如果需要多个用括号就行)
+ 本身不代表一个字符,它用来修饰前面的子表达式出现1次或者多次
? 本身也不是一个字符,用来修饰前面的子表达式出现0次或者1次
{n} 他本身不代表一个字符,用来修饰前面的子表达式出现n次
{n,m}他是修饰前面的子表达式最少出现n次,最多出现m次,n<=m
{n,} 他是修饰前面的子表达式最少出现n次,最多无限制。
[] 代表一个字符占位,意味着它本身就代表一个字符,只不过这个字符在【】制定的范围。范围 0-9 A-Z a-z
\1 修饰代表重复前面子表达式

时间: 2024-10-15 06:24:13

正则的笔记的相关文章

python 正则使用笔记

python正则使用笔记 def remove_br(content): """去除两边换行符""" content = content.replace("<br>", "<br />").replace("<br >", "<br />") while re.findall("^<br />|&l

正则语法笔记-regular expression note

参考文档:python正则表达式 正则表达式定义:正则是一门高度专业编程语言,内嵌在其他语言(python re模块)中使用.正则表达式包含元字符(metacharacter)列表,列表如下: . ^ $ * + ? { [ ] \ | ( ),这些元字符只有在合适的位置才可以发挥作用. 1. []用来指定一个我们想要字符串的集合,字符串可以单独列出,也可以通过"-"连接表示范围,例如[abc]匹配abc中如何一个元素,可以用[a-c]表示. 2 . [^]可以用补集来匹配不存在此空间

正则学习笔记

http://www.imooc.com/learn/350 preg_match 执行一个正则表达式匹配,只匹配一个结果 preg_match_all 执行一个全局正则表达式匹配,匹配全部符合规则的元素 $pattern 正则规则 $subject 匹配对象 $m1 匹配的结果 $pattern='/[0-9]/'; $subject="bjd5454f121fff52"; $m1=array(); $t1=preg_match($pattern,$subject,$m1); pri

htaccess正则规则学习笔记整理

# —— 位于行首时表示注释. [F] —— Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器 [L] —— Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL [N] —— Next(下一条规则): 告诉服务器继续重写,指导所有重写指令都执行过 [G] —— Gone(丢失): 命令服务器返回410 GONE(no longer exists)错误消息 [P] —— Proxy(代理): 告诉服务器通过mod_proxy模块

正则学习笔记——重复、贪婪与懒惰

1.贪婪与懒惰 贪婪与懒惰的适用情况是针对重复的情况: 重复的限定符: * 重复>=0次 + 重复>=1次 ? 重复0或1次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n-m次 重复匹配默认贪婪: 实例中a.*b将匹配最长的以a开始,以b结束的字符串. 要想实现重复匹配开启懒惰模式,通过在重复限定符后添加?,效果是p匹配成功的前提是使用最少的重复

司徒正美文章列表

由于本人对司徒正美文章的喜欢,特此整理文章列表如下. 一个带完整的RBAC授权系统的rails应用(第一部分)(司徒正美, 3年前, 12/6549) 一个带完整的RBAC授权系统的rails应用(第二部分)(司徒正美, 3年前, 1/1135) 随机生成十六进制颜色(司徒正美, 3年前, 0/340) ruby中的类变量与实例变量(司徒正美, 3年前, 0/231) ruby模拟多个构造器(司徒正美, 3年前, 0/153) ruby的实例方法(写方法,读方法与读写方法)(司徒正美, 3年前,

笔记-[正则]-正则表达式的常用例子.

常用的正则表达式的例子:  匹配中文:[\u4e00-\u9fa5] 行首行尾空格:^\s*|\s*$ Email:^\[email protected][a-z0-9]+(\.[a-z]+){1,3}$ 网址:[a-zA-z]+://[^\s]* QQ号:[1-9][0-9]{4,9} 或者 ^[1-9]\d{4,11}$ 邮政编码:[1-9]\d{5} 身份证:[1-9]\d{14}|[1-9]\d{17}|[1-9]\d{16}x 正则表达式的一个面试题:删除字符串首尾的空格 <scrip

笔记-[正则]-正则表达式的总结.

在JS中的正则表达式总结: 什么是正则表达式?正则表达式是一种操作和匹配字符串的规则. 正则也是JS内部系统对象的其中一个对象,有几个常用的方法. 正则表达式的写法: 简写:var re=/正则表达式的内容/; 完整:var re=new RegExp(); 注:在一般情况下,我们使用的是简写的正则写法,但是在正则需要传参(传入外部变量)的时候一定是使用完整的正则表达式才可以做到. 正则表达式对象的常用方法如下: (1)test()方法:格式:正则.test(字符串)    //如果匹配成功则返

python学习笔记(24)正则

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 原链:http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html 笔记:一半的笔记,半吊子水平 #第25讲 re正则 #语法: #re.match(pattern, string, flags=0) #两个参数,pattern 匹配的正则表达式 str 需要正则匹配字符串 flag 大小写多行匹配 import re