Regular Expression Library(1)

express

Expression:  ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})|([a-zA-Z0-9\-\.]+))\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$  Rating: 10 [ Rate]  
Description:   Email validator that adheres directly to the specification for email address naming. It allows for ...  
Matches:  [asmith@mactec.com], [foo12@foo.edu], [bob.smith@foo.tv]  [ More Details]  
Non-Matches:  [joe], [@foo.com], [a@a]  [ Test Expression]  
Submitted By:  Andy Smith (asmith@mactec.com)  

Expression:  ^\d{1,2}\/\d{1,2}\/\d{4}$  Rating: 4 [ Rate]  
Description:   This regular expressions matches dates of the form XX/XX/YYYY where XX can be 1 or 2 digits long an...  
Matches:  [4/1/2001], [12/12/2001], [55/5/3434]  [ More Details]  
Non-Matches:  [1/1/01], [12 Jan 01], [1-1-2001]  [ Test Expression]  
Submitted By:  Steven Smith (ssmith@aspalliance.com)  

Expression:  ^[a-zA-Z]{1,2}[1-9][0-9]{0,1} {0,1}[1-9][A-Za-z]{2}$  Rating: 4 [ Rate]  
Description:   Matches UK postcodes  
Matches:  [G1 1AA], [EH10 2QQ], [SW1 1ZZ]  [ More Details]  
Non-Matches:  [G111 1AA], [X10 WW], [DDD 5WW]  [ Test Expression]  
Submitted By:  Dave Sparks (dave.sparks@cedalion.co.uk)  

Expression:  /\*[\d\D]*?\*/  Rating: 2 [ Rate]  
Description:   If you need to extract or remove any /* */ sytle comments from any Java, JavaScript, C, C++, CSS, e...  
Matches:  [/* my comment */], [/* my multiline comment */], [/* my nested comment */]  [ More Details]  
Non-Matches:  [*/ anything here /*], [anything between 2 seperate comments], [\* *\]  [ Test Expression]  
Submitted By:  Chris Craft (cjcraft@mail.com)  

Expression:  ^\d{5}-\d{4}|\d{5}|[A-Z]\d[A-Z] \d[A-Z]\d$  Rating: 2 [ Rate]  
Description:   This expression matches three different formats of postal codes: 5 digit US ZIP code, 5 digit US ZI...  
Matches:  [44240], [44240-5555], [G3H 6A3]  [ More Details]  
Non-Matches:  [Ohio], [abc], [g3h6a3]  [ Test Expression]  
Submitted By:  Steven Smith (ssmith@aspalliance.com)  

Expression:  ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$  Rating: 2 [ Rate]  
Description:   RegExp for validating the format of IP Addresses. This works great with the ASP.NET RegularExpressi...  
Matches:  [127.0.0.1], [255.255.255.0], [192.168.0.1]  [ More Details]  
Non-Matches:  [1200.5.4.3], [abc.def.ghi.jkl], [255.foo.bar.1]  [ Test Expression]  
Submitted By:  G. Andrew Duthie (graymad@att.net)  

Expression:  ^\w+[\w-\.]*\@\w+((-\w+)|(\w*))\.[a-z]{2,3}$  Rating: 2 [ Rate]  
Description:   Email validation. With this short expression you can validate for proper email format. It's short...  
Matches:  [bob-smith@foo.com], [bob.smith@foo.com], [bob_smith@foo.com]  [ More Details]  
Non-Matches:  [-smith@foo.com], [.smith@foo.com], [smith@foo_com]  [ Test Expression]  
Submitted By:  Eric Lebetsamer (edl2@hotmail.com)  

Expression:  ^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$  Rating: 2 [ Rate]  
Description:   Tests for valid HTML hexadecimal color codes. The # symbol is optional. And it will except either t...  
Matches:  [#00ccff], [#039], [ffffcc]  [ More Details]  
Non-Matches:  [blue], [0x000000], [#ff000]  [ Test Expression]  
Submitted By:  Chris Craft (cjcraft@mail.com)  

Expression:  (\w+)\s+\1  Rating: 1 [ Rate]  
Description:   This expression uses a BackReference to find occurrences of the same word twice in a row (separated...  
Matches:  [hubba hubba], [go go], [12 12]  [ More Details]  
Non-Matches:  [may day], [gogo], [1212]  [ Test Expression]  
Submitted By:  Steven Smith (ssmith@aspalliance.com)  

Expression:  ^\d$  Rating: 1 [ Rate]  
Description:   Matches exactly 1 numeric digit (0-9).  
Matches:  [1], [2], [3]  [ More Details]  
Non-Matches:  [a], [324], [num]  [ Test Expression]  
Submitted By:  Steven Smith (ssmith@aspalliance.com)  

时间: 2024-12-21 18:59:18

Regular Expression Library(1)的相关文章

正则表达式regular expression详述(一)

express|正则 正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符 不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以 上提供. 下面我们看看有关正则表达式的介绍: 正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email 地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法. 除此之外,你用RegExp构造器建立的个别正则表达式对象的属性

正则表达式regular expression详述(二)

express|正则 正则表达式详述(二) 以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性 $_属性 参考input $*属性 参考multiline $&属性 参考lastMatch $+属性 参考lastParen $`属性 参考leftContext $'属性 参考rightContext compile方法 在脚本运行期间编译正则表达式对象 属于RegExp的方法 在JavaScript 1.2, NES 3.0以上版本提供 语法: regexp.compil

开门第二贴:正则表达式regular expression详述(二)

     正则表达式详述(二)    以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性    $_属性    参考input    $*属性    参考multiline    $&属性    参考lastMatch    $+属性    参考lastParen    $`属性    参考leftContext    $'属性    参考rightContext     compile方法    在脚本运行期间编译正则表达式对象    属于RegExp的方法     在

正则表达式regular expression详述(二)_正则表达式

正则表达式详述(二)     以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性    $_属性    参考input    $*属性    参考multiline    $&属性    参考lastMatch    $+属性    参考lastParen    $`属性    参考leftContext    $'属性    参考rightContext     compile方法    在脚本运行期间编译正则表达式对象    属于RegExp的方法     在Java

正则表达式regular expression详述(一)_正则表达式

 正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以上提供.    下面我们看看有关正则表达式的介绍:    正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法.    除此之外,你用RegExp构造器建立的个别正则表达式对象的属性,就已经

开门一贴:正则表达式regular expression详述(一)

     正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以上提供.    下面我们看看有关正则表达式的介绍:    正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法.    除此之外,你用RegExp构造器建立的个别正则表达式对象的属性

leetcode 10 Regular Expression Matching(简单正则表达式匹配)

最近代码写的少了,而leetcode一直想做一个python,c/c++解题报告的专题,c/c++一直是我非常喜欢的,c语言编程练习的重要性体现在linux内核编程以及一些大公司算法上机的要求,python主要为了后序转型数据分析和机器学习,所以今天来做一个难度为hard 的简单正则表达式匹配. 做了很多leetcode题目,我们来总结一下套路: 首先一般是检查输入参数是否正确,然后是处理算法的特殊情况,之后就是实现逻辑,最后就是返回值. 当编程成为一种解决问题的习惯,我们就成为了一名纯粹的程序

LeetCode 10 Regular Expression Matching (正则表达式匹配)

翻译 实现支持"."和"*"的正则表达式匹配. "." 匹配支持单个字符 "*" 匹配零个或多个前面的元素 匹配应该覆盖到整个输入的字符串(而不是局部的). 该函数的原型应该是: bool isMatch(const char * s, const char * p) 示例: isMatch("aa","a") → false isMatch("aa","a

有懂Matrox Imaging Library(MIL)的吗?最初级问题

问题描述 我一直在搞机器视觉,就是用相机拍照,然后分析照片.之前都是用GigE接口的相机,通过千兆网卡连接相机,基于TCPIP协议,由相机供应商提供SDK控制相机,获取照片后使用OpenCV开源库进行图像处理.那么现在新的项目需要用到更高分辨率更高传输速度的相机,接口是CameraLink,需要使用图像采集卡,使用了Matrox的图像采集卡,我初步了解到Matrox公司推出的一整套方案MatroxImagingLibrary(MIL),可以直接控制Matrox的图像采集卡控制相机,获取照片并直接