随笔一个正则

  正则匹配,一定要知道的是,它是一个字符一个字符进行匹配。这一点很重要。

  匹配一个字符串$a = ‘12,33,4,5,6‘;这种一个数一个逗号的。或者就是一个数字。

  知道正则的匹配规则,一个字符一个字符匹配。由于这个例子可以分组,那么开始分割,找到了分组条件是一个逗号一个数。第一个数要单拿出来。

  +号表示一个或者多个,*号表示0个或者多个

  preg_match(‘/^\d+(,\d+)*$/‘, $a);// 注意php正则里没有g选项...

  这个就可以匹配一个数字或者带有逗号的$a这种~

  正则多写几个,多练习几个就不难了^_^

  

时间: 2024-10-13 18:17:57

随笔一个正则的相关文章

今天折腾这么一个正则

今天一天折腾了这么一个正则 new Regex(@"^!?\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\s*\(\s*<?((?:[^()]|\((?<DEPTH>)|\)(?<-DEPTH>))+?(?(DEPTH)(?!)))>?(?:\s+(['""])([\s\S]*?)\3)?\s*\)"); 话说这个正则是干什么用的,故事是这样的: 很久很久以前 我在markdownlite

随笔一个dom节点绑定事件

以下利用jquery说明: js中,给一个dom节点绑定事件再平常不过了.这里说下,如果dom经常发生变化的话,给这个dom绑定事件的情况. 比如代码如下: li的节点,绑定了事件:点击会打出来里头的html内容. button点击事件:会生成一个li节点. 1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 </head> 5 <body> 6 <ul class="ul

随笔一个页面

html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="

一个简单且完善的表单验证(毕老师的)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title&

JavaScript巩固与加强(五)正则

JavaScript巩固与加强(五) 目录 JavaScript巩固与加强(五)... 1 一.正则表达式... 3 1.历史起源... 3 2.什么是正则表达式... 3 3.应用场景... 3 4.快速入门... 4 1)查找一个字符串中是否具有数字"8". 4 2)查找一个字符串中是否具有数字... 4 3)查找一个字符串中是否具有非数字... 4 二.正则对象... 4 1.创建正则对象... 5 2.探讨正则对象从何而来... 5 3.匹配模式... 6 4.使用正则对象..

如何自己构建一个小型的Zoomeye----从技术细节探讨到实现

 0.概述 Zoomeye是个网络空间的搜索引擎,它不同于传统意义上的搜索引擎,而是一种可以搜索网络组件和网络设备的搜索引擎. 这种以各大组件指纹作为识别基础的数据平台,更多的是为了使得安全研究人员更好地评估漏洞的影响范围与其中隐含的数据模式. 1.架构分析 这是从网上搜索到的一张Zoomeye的后端架构图,主要分为调度框架.ES存储.UI呈现等模块.对于一次漏洞的评估,启动调度框架分配域名或者IP列表给扫描节点,节点完成任务后执行回调,做出自动化的效果其实也不是很难,从网上找个开源消息队列

Asp.Net MVC学习记录之“一个实体对象不能由多个 IEntityChangeTracker 实例引用”

原文:浅谈 js 正则之 test 方法 其实我很少用这个,所以之前一直没注意这个问题,自从落叶那厮写了个变态的测试我才去看了下这东西.先来看个东西吧. ? 1 2 3 4 5 var re = /\d/; console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1"

浅谈 js 正则之 test 方法

原文:浅谈 js 正则之 test 方法 其实我很少用这个,所以之前一直没注意这个问题,自从落叶那厮写了个变态的测试我才去看了下这东西.先来看个东西吧. ? 1 2 3 4 5 var re = /\d/; console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1"

perl6正则 1: ~~ , //, m//, rx//

~~ perl6 中, 要匹配一个正则, 使用 ~~ 智能匹配符. > so 'abcde' ~~ /a.c/ True > so 'abcde' ~~ /a.d/ False > // 或 m 模式中, 默认用 // , 如果要改变, 像perl5一样加 m前缀就行. > ~('abcde' ~~ m! a. !) ab > rx// 如果我们要把正则保存到一个变量中, 可以用 rx // 创建一个表达式. > my $r = 'a.'; a. > $r a.