正则_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 正则 >>列表
· Java正则表达式的应用发布时间:2016-09-05
在开发过程中,有很多地方可以用正则表达式做校验,如下是我在开发过程中,用正则表达式做校验的小例子,没有系统性,仅记录。packagecom.bijian.test;publicclassTest{publicstaticvoidmain(String[]args){Stringstr="12";//小数校验:整数部分最多15位,小数部分最多2位,包括0//booleanisMatch=str.matches("^(-)?([0]|([1-9]\\d{0,15}))(\\.\\d{0,2})?"... 查看全文
现在需要匹配[color=#000000],以"[color"开头,以"]"结束,中间字符数量不限制,最后返回所有匹配的下标。代码如下:1///<summary>2///取得所有匹配项的下标3///</summary>4///<paramname="source">原内容</param>5///<returns>返回匹配列表的下标</returns>6publicstaticint[]GetColorIndexGroup... 查看全文
· 10个实用的PHP正则表达式发布时间:2016-08-10
正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符、词或算式等。但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时。本文为你介绍10种常见的实用PHP正则表达式的写法,希望有所帮助.1.验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用查看源代码打印帮助$email="test@ansoncheung.tk";if(preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA... 查看全文
· 正则表达式发布时间:2016-08-04
//包含数字和字母的密码长度6-16位-(BOOL)validatePassword:(NSString*)password{//密码正则表达式NSString*passwordRegex=@"^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,16}$";NSPredicate*passwordTest=[NSPredicatepredicateWithFormat:@"SELFMATCHES%@",passwordRegex]... 查看全文
· Pattern和Matcher中正宗正则表达式发布时间:2016-07-23
packageday_15;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassGroup{publicstaticfinalStringPOEM="Twasbrillig,andtheslitytoaves\n"+"Didgyreandgimbleinthewabe.\n"+"Allmimsyweretheborogoves.\n"+"Andthemomerathsoutgrabe.\n\n"... 查看全文
· Java 正则表达式详解发布时间:2016-07-15
一、正则表达式基础知识我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:1.1句点符号假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以&ldquo... 查看全文
· 过目不忘JS正则表达式发布时间:2016-07-14
正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧。为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如123456@qq.com,我们一看就是邮箱,可是计算机不认识啊,所以我们就要用一些计算机认识的语言,来制定好规则,告诉它符合这个规则的就是个邮箱,这样计算机就能帮我们找到对应的东西了。所以正则就是用来设置规则,来完成我们需求的一些操作的... 查看全文
· C#正则表达式的几个转义字符发布时间:2016-07-13
转义匹配语法:“\”+实际字符\.*+?|(){}^$[]例如:\\匹配字符“\”\n匹配换行\r匹配回车\t匹配水平制表符\v匹配垂直制表符\f匹配换页\nnn匹配一个8进制ASCII\xnn匹配一个16进制ASCII\unnnn匹配4个16进制的Uniode\c+大写字母匹配Ctrl-大写字母例如:\cS-匹配Ctrl+S注:在@“”类型的字符串里面输入双引号要写成两个双引号并列,如:若想表达:James"Wu"要写成... 查看全文
· c# 正则表达式笔记发布时间:2016-06-15
c#正则表达式笔记正则所需要的命名空间是usingSystem.Text.RegularExpressions它包含了8个类,用得最多是的Regex;Regex不仅可以用来创建正则表达式,而且提供了许多有用的方法。创建一个Regex对象newRegex(stringpattern)newRegex(stringpattern,RegexOptionsoptions... 查看全文
· web开发常用正则表达式发布时间:2016-05-27
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输入非零的正整数:"^\+?[1... 查看全文
· C#正则表达式验证发布时间:2016-05-20
publicclassVerifyUtil{///<summary>///判断输入的字符串只包含汉字///</summary>///<paramname="input"></param>///<returns></returns>publicstaticboolIsChineseCh(stringinput){returnRegex.IsMatch(input,@"^[\u4e00-\u9fa5]+$");}///<... 查看全文
· c#中的正则表达式发布时间:2015-05-09
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespace正则表达式{usingSystem.Text.RegularExpressions;//正则表达式的命名空间classProgram{staticvoidMain(string[]args){/**正则的匹配原则:*1.只关注有没有能够进行匹配的字符串... 查看全文
功能:1、轻松获取指元素HTML元素。2、可以根据属性标签进行筛选3、返回的都是Llist强类型无需转换用过XElement的都知道用来解析XML非常的方便,但是对于HTML的格式多样化实在是没办法兼容。所以我就写了这么一个类似XElement的XHTMLElement用法:stringfilePath=Server.MapPath("~/file/test.htm");//获取HTML代码stringmailBody=FileHelper.FileToString(filePath)... 查看全文
在hadoop的编程中,如果你是手写MapReduce来处理一些数据,那么就避免不了输入输出参数路径的设定,hadoop里文件基类FileInputFormat提供了如下几种api来制定:如上图,里面有(1)addInputPath(),每次添加一个输入路径Path(2)addInputPaths,将多个路径以逗号分割的字符串,作为入参,支持多个路径(3)setInputPath,设置一个输入路径Path,会覆盖原来的路径(4)setInputPath,设置多个路径... 查看全文
正则表达式是运用字符串来匹配一系列契合某个语法规矩的字符串Java中正则表达式首要用到java.util.regex包中的Pattern类和Matcher类首要分为四种类型的正则操作,分别是匹配、更换、切开和获取。经过一个简略的实例来演示一下正则表达式的便利的地方classRegexDemo{publicstaticvoidmain(String[]args){Stringnumber="18015501550";booleanis=isPhoneNumber(number);System... 查看全文
· 常用正则表达式收集发布时间:2015-04-14
asp.net验证正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"... 查看全文
· 正则表达式语法发布时间:2015-04-14
http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx正则表达式是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 下面是正则的一些常用语法举例:\将下一个字符标记为特殊字符或字面值。例如"n"与字符"n"匹配。"\n"与换行符匹配。序列"\\"与"... 查看全文
· 正则表达式2:一些范例发布时间:2015-04-13
以下列出3个正则表达式的范例程序,通过这3个范例程序,可以大致了解和学习到正则表达式的使用。1.手机号验证在未学习正则表达式的时候,验证手机号可能得通过条件判断语句来完成。代码如下:packagecom.lxd.regex;importorg.junit.Test;/***合法的手机号要求:*a.长度11位*b.第1位必须1*c.第2位只能是3或5或8*d.必须全是数字**@paramargs*/publicclassMobileDemo1{@Testpublicstaticvoidmain... 查看全文
· 正则表达式1:概念发布时间:2015-04-13
1.概念在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。正则表达式是一种可以用于模式匹配和替换的规范。一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。自从jdk1.4推出java.util... 查看全文
1.利用NSPredicate(谓词)匹配例如匹配有效邮箱:NSString*email=@“nijino_saki@163.com”;NSString*regex=@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"SELFMATCHES%@",regex]... 查看全文