-
Five Basic Principle 五项基本原则
所属栏目:[程序设计] 日期:2020-05-22 热度:120
五项基本原则 The Single-Responsibility Principle (SRP):单一职责原则 A class should have only one reason to change。 一个类由一个原因进行改变。 2. The Open/Closed Principle (OCP):开放-封闭原则 Software entities (classes, modules, fun[详细]
-
设计模式原则篇(3):依赖倒转原则---Dependence Inversion Principle
所属栏目:[程序设计] 日期:2020-05-22 热度:156
依赖倒转原则,听名字感觉就十分的奇怪。“依赖”是什么?为什么要到转呢?理解这些 首先要从依赖倒转原则的定义入手。 依赖倒转原则: 高层模块不应该依赖于底层模块,而是应该依赖于抽象;抽象不应该依赖于具体的 细节;细节应该依赖于抽象。[详细]
-
强大的grep用法详解:grep与正则表达式
所属栏目:[程序设计] 日期:2020-05-22 热度:140
from:http://hi.baidu.com/nearlove/blog/item/11db98b6b5b8aff831add1e5.html 首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同! 正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、[详细]
-
(2)单一职责原则和(3)开放-封闭原则
所属栏目:[程序设计] 日期:2020-05-22 热度:126
单一职责原则SRP:SingleResponsibility Principle,就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的功能。这种耦合会导致脆弱的设计,当变化发[详细]
-
正则表达式的学习与小结
所属栏目:[程序设计] 日期:2020-05-22 热度:76
正则表达式 asp 电话 手机 html 扩展 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。 正则表达式的使用,可以通过简单的办法来实[详细]
-
正则表达式之概述、测试工具
所属栏目:[程序设计] 日期:2020-05-22 热度:163
我们知道正则表达式是对字符串操作的一种逻辑公式,也就是用事先定义好的一些特定字符, 以及这些特定字符的组合,组成一个规则字符串。这个“规则字符串”就是对字符串的一种过滤逻辑。 正则表达式在程序设计语言中的应用是十分广泛的,尤其在字符串的处理[详细]
-
正则表达式入门教程
所属栏目:[程序设计] 日期:2020-05-22 热度:202
正则表达式到底是什么东西? 字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几[详细]
-
正则表达式之基础理论
所属栏目:[程序设计] 日期:2020-05-22 热度:87
在学习正则表达式之前首先应该掌握一些理论基础,他是我们日后编写正则表达式的法则和 规范。是基础的部分,具体来说,正则表达式包括以下的基础理论。 字符 元字符 字符类[详细]
-
正则表达式限制文本框只能输入数字
所属栏目:[程序设计] 日期:2020-05-22 热度:110
正则表达式限制文本框只能输入数字 许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等各类代码。 1.文本框只能输入数字代码(小数点也不能输入) input onkeyup=this.value=this.v[详细]
-
正则表达式之优先级
所属栏目:[程序设计] 日期:2020-05-22 热度:170
从前面的学习中我们了解到正则表达式存在元字符、转义符、限定符以及表达式。在匹配的过程中 这些符号或表达式都会有各自的优先级。下面看看正则表达式操作符的优先级顺序吧 ‘ Tips:从最高优先级到最低优先级[详细]
-
正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
所属栏目:[程序设计] 日期:2020-05-22 热度:139
正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度 using System.Text.RegularExpressions; 匹配中文:[u4e00-u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[u4e00-u9fa5_a-zA-Z0-9]+$ 同时判断输入长度: [u4e00-u9fa5_a-z[详细]
-
正则基础之——贪婪与非贪婪模式
所属栏目:[程序设计] 日期:2020-05-22 热度:115
1概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 属于贪婪模式的量词,也叫做匹配优[详细]
-
正则表达式(二)
所属栏目:[程序设计] 日期:2020-05-22 热度:120
正则表达式中的特殊字符 字符 含意 做为转意,即通常在后面的字符不按原来意义解释,如/b/匹配字符b,当b前面加了反斜杆后/b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如*匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了后,/a*[详细]
-
正则表达式生成器
所属栏目:[程序设计] 日期:2020-05-22 热度:83
对正则表达式很头疼,是不是?每次看到都觉得像看天书似的,别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式,而且还可以根据不同的语言生成不同的代码示例,很强大。 http://www.txt2re.com/index.php3 打开上面那个网页,你会看到有三步。[详细]
-
深入浅出之正则表达式(一)
所属栏目:[程序设计] 日期:2020-05-22 热度:179
前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现[详细]
-
QTP的描述性编程与正则表达式
所属栏目:[程序设计] 日期:2020-05-22 热度:186
QTP的描述性编程与正则表达式 在使用QTP描述性编程的方式进行脚本编写时,通常需要应用到正则表达式,relevantcodes.com的这篇文章《Descriptive Programming (DP) Concepts – 2 {Regular Expressions}》详细描述了正则表达式(尤其是通配符)在DP中的使用:[详细]
-
正则表达式和通配符的区别
所属栏目:[程序设计] 日期:2020-05-22 热度:79
http://www.eetop.cn/blog/html/65/554165-26125.html http://www.voidcn.com/article/p-tknoomza-beb.html Explain 1: 1、正则表达式是用来匹配字符串的,这个就不解释了 2、通配符是用来通配文件名的,也就是shell在做Pathname Expansion时用到的 Explain 2[详细]
-
正则表达式之限定符
所属栏目:[程序设计] 日期:2020-05-22 热度:107
我们知道正则表达式中的元字符一次一般只能匹配一个位置或一个字符,如果要匹配一个或 零个或多个字符的时候,则需要使用限定符了。限定符就是允许特定字符或字符集合自身重复出 现的次数。常用的限定符如下表: 限定符 接下来 贪婪匹配限定符[详细]
-
关于正则表达式的“b”
所属栏目:[程序设计] 日期:2020-05-22 热度:113
今天刚刚开始看正则表达式就遇到一个十分头疼的问题,原文是这样的: “不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用bhib。 b是正则表达[详细]
-
常用的正则表达式全面总结
所属栏目:[程序设计] 日期:2020-05-22 热度:190
PS:正则表达式用于字符串处理、表单验证等场合,实用高效。以下表达式本人收集于网络,做了简单整理,以备不时之需。没有全部验证,可能会存在部分错误,读者请自己调试鉴别更正。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事[详细]
-
正则表达式之元字符
所属栏目:[程序设计] 日期:2020-05-22 热度:149
前一章讲到了正则表达式的一些普通字符和特殊字符,这篇文章主要学习元字符。 元字符 在正则表达 式中元字符是一类较为特殊的字符,它可以匹配一个位置或一个字符集合中的字符. 根据功能,元字符又可以分为匹配位置的元字符和,匹配字符的元字符,还包括基本元字[详细]
-
正则表达式基础知识
所属栏目:[程序设计] 日期:2020-05-22 热度:80
正则表达式固然是非常强大,有时对于众多的匹配规则,确实难以记忆,列出一个正则表达式语法表格,以便不时之需。 正则表达式基础知识 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体[详细]
-
正则表达式之字符类
所属栏目:[程序设计] 日期:2020-05-22 热度:116
通过前面的学习可以知道,正则表达式中元字符通常只能匹配一个位置或者字符集合中的某 一特定的字符,一般的情况下可以使用相应的元字符匹配空白、字符、数字。可是这种功能却是太 单调了。如果需要匹配字符集合的时候我们就需要自定义匹配的字符集合了,这就[详细]
-
正则表达式之字符转义、反义
所属栏目:[程序设计] 日期:2020-05-22 热度:105
字符转义 在前面元字符的学习中,我们知道正则表达式定义了一些较为特殊的元字符,如:$、^,由于这些 字符在正则表达式中被解释成其他的含义,因此我们如果需要匹配该字符需要使用转义字符来解决 这一问题,转义字符用”“表示,他可以取消元字符的特殊含义. 如[详细]
-
正则表达式――字符类
所属栏目:[程序设计] 日期:2020-05-22 热度:106
我们要查找字符,数字是很简单的,因为我们已经有对应于这些字符集合的元字符,但是如果我们想匹配没有预定义元字符的字符集合,就没法处理了,为此我们引入字符类。 字符类,就是把我们需要匹配的单个字符放入方括号内,如[aeiou]. 例子:(?0d{2}[) -]?d{8}[详细]

浙公网安备 33038102330553号