求助---这样的一个正则表达式

问题描述

求一个这样的表达式,自己弄了好几个没匹配得来...例如:Stringstr="RS25421524425:详见内容.txt:V1,DS2522D144425:详见内容.txt:V1,........,AF55G824425:详见内容.txt:V1";基本就是就是xxxxxxx:xxxx:xx一个字符串最少一组(xxxxxxx:xxxx:xx),没上限,每组逗号隔开.每组中间是文件名(是文件名就行)没有限制,最后是V[1-9]

解决方案

解决方案二:
字符串规则的话,直接使用split分隔就可以了Stringstr="RS25421524425:详见内容.txt:V1,DS2522D144425:详见内容.txt:V1,........,AF55G824425:详见内容.txt:V1";//使用split按照","分隔Stringret[]=str.split(",");for(StringretStr:ret){System.out.println(retStr);}

正则的方式,没弄出来,不知道下面的正则思路哪里错了Patternp=Pattern.compile("(\w+:\S+:V[0-9]+,){1}");Matcherm=p.matcher(str);if(m.find()){System.out.println(m.group(1));}

知道的大侠指导一下
解决方案三:
引用1楼magi1201的回复:

字符串规则的话,直接使用split分隔就可以了Stringstr="RS25421524425:详见内容.txt:V1,DS2522D144425:详见内容.txt:V1,........,AF55G824425:详见内容.txt:V1";//使用split按照","分隔Stringret[]=str.split(",");for(StringretStr:ret){System.out.println(retStr);}

正则的方式,没弄出来,不知道下面的正则思路哪里错了Patternp=Pattern.compile("(\w+:\S+:V[0-9]+,){1}");Matcherm=p.matcher(str);if(m.find()){System.out.println(m.group(1));}

知道的大侠指导一下

Patternp=Pattern.compile("(\w+:.*?:V[0-9]),?");Matcherm=p.matcher(str);while(m.find()){System.out.println(m.group(1));}
解决方案四:
楼主要的正则是要取什么用的,是取整个这种规则的字符串还是已经有这种规则的字符串,取文件名啊
解决方案五:
这条正则主要是用来判断这个字符串是不是符合这种格式存在,怕含有特殊字符

时间: 2024-10-30 12:51:21

求助---这样的一个正则表达式的相关文章

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

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

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

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

求助一个正则表达式取值

问题描述 <li><ahref=http://>aaa<b>aaa</b></a>,</li><li><ahref=http://><b>aaa</b>aaa</a>,</li><li><ahref=http://>aa<b>aaa</b>aaa</a>,</li>求形如以上正则表达式取值,也

求助 一个正则表达式的写法

问题描述 一个从HTML中提取数据的正则表达式具体的就是我需要从一堆HTML中先提取以下一段<trclass="firstEUR"><tdclass="mynt"scope="row"><ahref="/markadir/gengigjaldmidla/gengisthroun/?mynt=EUR&teg=A"><acronymtitle="Evra">

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

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

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

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

求大神帮忙写一个正则表达式php过滤编辑器的新闻内容

问题描述 求大神帮忙写一个正则表达式php过滤编辑器的新闻内容 从网站A数据库中读取的新闻内容(HTML源码格式)写入网站B的新闻表中,格式不统一,而且有很多冗余代码,很多是从office复制过去的,需要过滤掉网站A新闻内容中冗余的HTML代码.新闻内容在php的$NEWS字段中,给这个字段用正则表达式处理一下. 具体的代码说明写了个网页,方便大神看求助写正则表达式 后面是php连接查询的代码,方便大神测试,数据库mysql,表是editor,两个字段ID(INIT)和news(MEDIUMTE

求正则表达式 包含除&amp;amp;quot;and&amp;amp;quot;和&amp;amp;quot;of&amp;amp;quot;以外的连续字母和数字的表达式

问题描述 在版主的帮助下,原先已经整理成这样的一个正则表达式@"d+|[a-zA-Z]+|p{IsGreek}+"已经能够把连续的英文字母(不限长度),数字(不限长度),希腊字母(不限长度)作为一个最小单位抽取出来.想在提高一下,多一个要求,抽出来的英文不能包含"and"和"of"譬如β-and-8'-carotenal要匹配到3个:β8carotenal但是包含在连续英文字母中的and和of不要剔除譬如β-8'-andblueof要匹配到3个:

使用innerHTML时注意处理空格和回车符(asp后台处理)

代码如下: 复制代码 代码如下: Function ReplaceEx(strOri,replStr) Set regEx=New RegExp regEx.Global=True regEx.MultiLine=True regEx.Pattern="\r\n" regEx.IgnoreCase=True ReplaceEx=regEx.Replace(strOri,replStr) End Function shuoming=replace(rs("shuoming&qu