求助正则表达式的问题

问题描述

求助正则表达式的问题

现有一正则表达式 :

/^$?[-+]?(?!0+(?:.0+)?$)(?:[1-9]d*|0)(?:.d{1,2})?$/

此表达式可以匹配 100 , $100 , +100, -100 , +$100 也可以输入小数点后两位,如100.01

如何 修改正则表达式 , 让他可以 匹配 0 ?

解决方案

try this:

/^$?[-+]?(?!0+(.0+)$)(?:[1-9]d*|0)(.d{1,2})?$/

解决方案二:

如何匹配不包含某个子串的情况?比如:this book name is >! 用(?[^无法匹配,如何指定text内容不能为 ?......
答案就在这里:正则表达式的问题

解决方案三:

正则:

 [+-]?[$]?(([1-9][0-9]*|0)(|[.][0-9]+))

图示:

时间: 2024-10-02 17:38:54

求助正则表达式的问题的相关文章

求助..正则表达式

问题描述 <atarget=_blankhref=http://www.baidu.com>本文来源</a><ahref=http://www.163.com/target=_blank><fontstyle='font-size:1px;color:white'>文件</font></a><br/><br/><Br><AhrEF=htTP://SOfT.hELUOCHInA.NEt/sOFT

求助正则表达式

问题描述 那位高人能用正则表达式把下面的表名和字段名提出来SELECTb.BANKCD,b.BANKNM,BANKSNM,(SELECTcount(k.BANKCD)FROMTABEL1k,TABEL2lWHEREk.BANKCD=0001ANDl.BANKCD=0001ANDrownum=1)FROM(SELECTc.BANKCD,c.BANKNM,e.BANKSNM,g.BANKNMKFROMTABEL23c,TABEL4e,(SELECTf.BANKNMKFROMTABEL25fWHERE

求助,正则表达式关于扩展名

问题描述 求助,正则表达式关于扩展名 我想检验后缀名为doc;ppt;exe可以输入一个或多个扩展名.多个用";"号隔开.就像我上面写的那样.该怎么写呢? 解决方案 ^[a-zd]+(;[a-zd]+)*$ 解决方案二: 提取扩展名的正则表达式求助正则表达式正则表达式

正则表达式-菜鸟求助:关于python的正则匹配问题?

问题描述 菜鸟求助:关于python的正则匹配问题? pattern = re.compile(word.join(['.?' '.?']))这个是什么意思啊?功能目的是什么啊?看了好几圈了,还是不懂,求大神帮忙 解决方案 给word字符串添加'.?.?',生成一个最终的字符串作为正则表达式的pattern 解决方案二: pattern 是正则匹配规则,你DEBUG看看pattern值是多少 就知道正则的匹配规则了

分号-求助分割 , 正则表达式

问题描述 求助分割 , 正则表达式 例如 小网,小菜,小王,小二,小三 以 , 分割开来 得到 小网 小菜 小王 小二 小三 正则表达式怎么写阿 ! help 直接split函数 可以但是我不需要他, 程序通过正则获取到 这些人姓名,然后用不同的颜色区分, 只需要 而且只能用正则表达式来获取.不需要去用 split来一一获取 解决方案 直接split函数,不是比正则效率高很多? 解决方案二: String s = "小网,小菜,小王,小二,小三"; String arr[] = s.s

正则表达式-这则表达式求解 求大神解答 小白求助

问题描述 这则表达式求解 求大神解答 小白求助 .(?!.*.) 此正则表达式的作用是什么啊 如何理解 解决方案 ?!:表示非获取匹配,正向否定预查,在任何不匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用

lex-编译原理 正则表达式 求助

问题描述 编译原理 正则表达式 求助 在lex程序中,如何写一个正则表达式过滤掉注释并统计行数 注释形式如下: /* .......*/ 注意这种注释可能分成多行! 求大神 解决方案 关于正则表达式,作为软件工程师应该比较熟悉了.所谓正则表达式,就是表示字符串的格式.正则表达式r完全由它所匹配的串集来定义.这个集合称为由正则表达式生成的语言,写作L(r).此处的语言只是表示"串的集合",它与程序设计语言并无特殊关系. ? 基本的正则表达式 正则表达式......答案就在这里:编译原理之

菜鸟求助,一个关于正则表达式的问题

问题描述 菜鸟求助,一个关于正则表达式的问题 http://tieba.baidu.com/p/3061796036 因为包含html标签,所以显示出来总是有问题,这是在百度贴吧的连接,求大神帮帮忙 解决方案 1.zo*,我这样写是不是会重复匹配的只有'o'一个字符:zo* 会匹配这样的字符串: zo zoooo zooooooooooooooo ,明白? 2.String html = " example解决方案二: */是0-n个 相关文章 正则表达式-菜鸟求助:关于python的正则匹配问

regex-求助:Qt正则表达式求助

问题描述 求助:Qt正则表达式求助 字符串内容为: 2015-09-16 14:30:52, 1365 2015-09-16 14:30:53, 1368 2015-09-16 14:30:54, 1375 2015-09-16 14:30:55, 1370 我写的正则表达式为:QRegExp rx(tr(",sd{1,}")); 在Regex Match Tracer里验证是对的,怎么到Qt里就错了呢? 解决方案 d{4}-d{2}-d{2}sd{2}:d{2}:d{2},sd{1,