求写一个java 正则表达式 5C

求写一个正则表达式,任意位数的数字-任意位数的数字。只能是数字,可以0开头。比如:
0123-01234560

19个回答

标准正则表达式是 ^\d+-\d+$
如果是通过字符串创建正则表达式的话,字符串中的 \ 字符要写成两个\
"^\d+-\d+$"

((^[0-9]){4})([-]{1})((^[0-9]){8})

^\\d+-\\d+$

^[0-9]+[-][0-9]+$

^[0-9][0-9]*[-][0-9][0-9]*$

^[0][0-9]+$

public static void main(String[] args) {
    String str = "0123-01234560";
    String regEx = "[0-9]*-[0-9]*";
    Pattern pattern = Pattern.compile(regEx);
    Matcher matcher = pattern.matcher(str);
    boolean rs = matcher.matches();
    System.out.println(rs);
}

public static void main(String[] args) throws Exception {
String content = "4243242343-88888";
String pattern = "^[0-9]*-[0-9]*$";
boolean isMatch = Pattern.matches(pattern, content);
System.out.println("字符串中是否为'任意位数的数字-任意位数的数字'? " + isMatch);
}


cqu_sgv5
cqu_sgv5 欢迎来看我的博客https://blog.csdn.net/cqu_sgv5
大约一年之前 回复
cqu_sgv5
cqu_sgv5 奇怪了,我发表的评论代码格式怎么不对
大约一年之前 回复

var str:String = '1234\6789';
var __reg:RegExp = new RegExp('\\', '');
trace(
str.replace(__reg, '5'));

非常简单
^[\d]+-[\d]+$
^ 表达式开头
$ 表达式结尾
[\d]+ 任意位数的数字

  • 分隔符 [\d]+任意位数的数字
共19条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求写一个正则表达式
1.取±后面的整数或小数rn例如:str="abdc±10%788" 结果=10rn   str="234±0.789(abcd)" 结果=0.789rn   str="233sdf324()^&$&^$%^&$" 结果=空字符串rn我这样写,不知道大家能不能明白
java求一个正则表达式
rn提取表名:rn 对于语句:select f1,f2 from table;rn select f1,f2 from table1,table2 where .....rn求一正则表达式,能同时上述两种句型,提取出table 字段
求一个JAVA的正则表达式
一个字符串不等于 ‘001’,‘002’,‘003’,‘004’,‘005’中的一个任意一个rnrn请用正则表达式直接写,而不要写成等于其中的某一个的正则表达式而后再在JAVA中取非,谢谢~
求帮写一个正则表达式
什么什么工程什么什么(坝||跺||护岸)什么什么+数字 .txtrn礼教控导 工程 31护岸 H + 081 .txtrn形如这种的正则表达式rn求帮助啊
求大神写一个正则表达式
模式: N+关键字rnrn N:代表是不大于10000的数字或小数(不能为空)rn 关键字:可以是 F|M|μ|N|MF|μF|NF 中任何一种(不能为空)rn 说明:紧挨着N的前面不能有字母或小数点号 或中文rn 紧挨着关键字后面不能有字母或小数点号 或中文rn 取N及关键字
求写一个简单的正则表达式?
我想用JAVASCRIPT实现如下检查:rnfunction check(str)rnrn //。。。。。。。。rn return truern //。。。。。。。。rn return falsernrnrn函数的功能是检查str是不是由下面几种类型的字符组成:数字(0-9),分隔符(-),分隔符(,)rn如果是返回true,反之返回falsern例如:“00-3321211,222-5555,3333333333333” 是正确的rn ",00-33,55-888,3333333333" 是错误的rn "-13245,1234-12341234" 是错误的rn "2345eee-qwe,we-3245325" 是错误的 rn rn
求一个C#写的正则表达式
任意个字符+空格+~+空格+任意个字符rn例子 123 ~ 456 就是匹配成功rn123~456就匹配失败
java 写一个url的正则表达式
java 写一个url的正则表达式rn取出来的要为:http://www.qq.com 、https://forum.csdn.net 、http://my.csdn.net 这种格式
求Java一个正则表达式替换。
替换HTML里的值,换为另一个值。rn比如rncsdnrnrn想替换csdn为参赛队。那么期待结果是rn参赛队rn而不是rn参赛队rnrn即rn之间的文字不被替换。
求写正则表达式
小弟对正则了解甚少,求大佬帮写正则:rn输入框要求: 正数或负数 或者小数点 小数点后保留两位小数 若不是负数第一位不可为0,例如不可出现:003这样的。谢谢各位大佬
求正则表达式咋写
求写个正则表达式来匹配 [任意字符]任意字符[/任意字符] rn
求写一正则表达式。
去掉多余的0和点。rn200.00转换后为200rn200.0100转换后为200.01rn200转换后为200rnrn谢谢rnrnrnrnrn
求写sscanf的正则表达式
697【代练堂】70-85级★赠4000金五大声望尊敬★纯任务70.0084rn原本是这样的,要分隔成如下样子rn[color=#FF0000]697[/color][color=#FF6600]【代练堂】70-85级★赠4000金五大声望尊敬★纯任务[/color][color=#800080]70.00[/color][color=#339966]84[/color]rn分成四部分rn[code=PHP]$ts = "697【代练堂】70-85级★赠4000金五大声望尊敬★纯任务70.0084";rnsscanf($ts, 此处怎么写",$one,$two,$three,$four);rnecho $one."-".$two."-".$three."-".$four; [/code]rn再多给几条数据大家分析下:rn697【代练堂】70-85级★赠4000金五大声望尊敬★纯任务70.0084rn698【代练堂】【S11荣誉战场毕业】全套加武器【秒排2-3天】50.0084rn700【代练堂】dnf手工代练刷段刷尊【任意等级-尊2】40.0024rn715【代练堂】【1-80级急速招募版】2天完成 全区全服30.0060rn716【代练堂】【1-85级包卡135元】送大鸟五大声望尊敬135.00108rn
求写 正则表达式!
asp.net TextBox 输入的值不大于1 不小于0 可以有一位小数, 如:0.9
求JS写的正则表达式
1 在文本框中只能输入中文,字母,数字,下划线 一个汉字为两个字符rnrn2 在文本框中只能输入字母,数字,长度为6--16,不能单独为字母,或者数字
在线求大神帮忙写一个正则表达式
我有这么一个字符串:rnString temp=" function check(form)\nhello";rn注意啊, 里面的文本是会换行的,也就是说从后台把temp输出是这样的:rn function check(form)rnhellorn然后如果我有一段html文本,我想提取 这个节点以及节点里面的内容,也就是说我有这么一段文本:rnrnrn hello worldrn hhhrn function check(form)rn rn var title=form.title;rn var titleStr=title.value.trim();rn if (titleStr==null || titleStr=="请输入日记标题" ||titleStr=="")rn rn alert("日记标题不能为空!");rn title.focus();rn return false;rn rn rnrnrn我要把下面这段文本提取出来:rn function check(form)rn rn var title=form.title;rn var titleStr=title.value.trim();rn if (titleStr==null || titleStr=="请输入日记标题" ||titleStr=="")rn rn alert("日记标题不能为空!");rn title.focus();rn return false;rn rn rn正则表达式怎么写
求帮我写一个正则表达式,C#可以用的
我是要解析淘口令,但是要匹配是否有淘口令。rn例如:【小清新港风bf矮个子网红小心机晚晚风学生俏皮两件套装裙子女夏季】,复制这条信息¥Ae5w0tPdBUz¥后打开手淘rn其中:¥Ae5w0tPdBUz¥这个就是口令,格式就这个。rnrnPS:$reg = '#¥([a-zA-Z0-9]11)¥#is';rn这一段是PHP的,但是在C#中用不了。在线等!!!!
求帮写一个正则表达式啊
中文标题rnrn之前 别人 写的rnrnrnRegex regex = new Regex(".*?)\".*?title=\"(? .*?)\".*?>", RegexOptions.Compiled);rn可以取到 href 和title rn现在 我上边的那个链接如何写正则表达式 能得到 链接 和标题 拜托帮下忙了
求帮忙写一个正则表达式啊~~
http://sc1.111ttt.com/2016/1/12/10/205102159306.mp3rn这种URL的正则表达式应该怎么写,正则表达式小白表示研究半天写不出来···痛苦啊[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif][/img]
求写一个正则表达式,用来分割字符串
["放上110kV母差保护110kV母分开关大电流试验端子流变"侧短"接螺丝,取下连接螺丝"][2][21000000010014][6,5]rnrn将上面这句话分割成如下rnrn放上110kV母差保护110kV母分开关大电流试验端子流变"侧短"接螺丝,取下连接螺丝rn2rn21000000010014rn6,5rnrn就是将中括号内的提出来,谢谢。rn在线等待.
求大神帮忙写一个正则表达式
我有这样一段html代码:rn rn 一、hibernate4的一些变化rnrn rnhibernate升级得太快了,前段时间在社区瞄了一下,居然已经有4.2.x的发布版本。但hibernate4和spring3的整合有点麻烦,首先是sessionfactory的创建,在3的版本中是这样创建的:rnrn rn rnConfiguration cfg = new Configuration().configure();rncfg.buildSessionFactory();rn rn 但这样方式在hibernate4中已经被禁用了,在4的版本中变成这样:rnrn我想抓取 中的内容,正则表达式应该怎么写,而rn 里面的不一定是lang-java,还可能是lang-ruby或者其他,求大神支招
求一个java写的文本编辑器
求一个java写的文本编辑器,实现设置字体大小颜色等基本功能即可rn上网找了很多都不能用
求个会写正则表达式的大神帮忙写一个正则表达式
[img=https://img-bbs.csdn.net/upload/201703/23/1490235006_427018.png][/img]rnrnrn如图:我只想要红框那部分的文字,strong标签和他前面的东西都不要,请问这个正则表达式怎么写
Java写的一个数字匹配的正则表达式
//abin.jsp [code="java"] Hello 第一个 第二个 第三个 第四个 第五个 第六个 第七个 第八个 第九个 第十个 [/code] //page.jsp [code="java"] Mysql Page ...
帮忙写一个正则表达式。
rn要求是,收索字符串。 rn这个字符串时以如下字符开头。 并且前后都是汉字 rnん、-、ン、っ、ぁ
写一个经典的正则表达式
rn'提取标记href 属性'中的值用正则表达式
帮我写一个正则表达式
我要验证输入的必须为正整数,但是不能以0开头,例如08,09。。。。。rnrn谢谢了。
写一个正则表达式
匹配一串全法的二级域名,不包括www的a-z A-Z 0-9 - 组成的字符串,看似简单,但还没有找到比较好的
帮忙写一个正则表达式
1-30位数字允许输入空格和- rnrn开头和结尾不允许有空格rn开头和结尾不允许有-
帮写一个正则表达式
我有些带html标记的文档,我需要个正则表达式来匹配一些html标记rn我需要保留 其余的标记全部删除,我需要不能匹配以上标记的正则表达式rn谢谢
写一个正则表达式?
string str = "" +rn " 合租好房子 快看!" +rn "(日照-东港医院) (经纪人) " +rn "3003室2厅1卫10-13";rnrn我想得出:rn1 合租好房子 快看!rn2(日照东港医院)>(经纪人)rn3 300rn4 3室2厅1卫rn谢谢了rn
一个正则表达式怎么写?
要得到不等于一个字符串的其它任何字符。注意,不是[^a-z]这种排除单个字符的结果。比如:rn判断字符串:abbccdefg,要得到非bc的字符串,即:ab,或者:cdefg(而不是简单[^bc]将b、c单个字符都排除)。rnrn
要求写一个正则表达式
比如一个字符串"iJ 0.P EN .P LUG. Gance Zhi-Hong Zhi Swtterbootu: + 886 2 2059 Osoorn Fmc +.886 2 8797 2500 Moolle: + 886 928 :84 803rn E-mail: gotcezhu@epen-augcom OPEN-PLUGrn NO.18S. Zhcua S t Neihu D istpct Tooet cny I 1498. Toiwon, POern www. openyug con "rnrn要求写一个正则表达式rn判断epen是它的一个字串rn判断e p n是它的一个字串(注意中间是空格)rn判断e n是它的一个字串(注意中间有两个空格)rnrn这里必须考虑到换行符和其他任意空白字符rnrn有兴趣的来试试,多谢了
帮忙写一个正则表达式~~
qt环境下的,用于处理qstring,匹配一个字符串,要求字符串前和字符串后都不能有英文字母,可以有英文字符,区分大小写,全字匹配。谢谢 n
一个正则表达式,怎么写?
我要查找一个网页源码里面所有形如:ddddddddddddddddd其中ddddddddddddddddd是任何的字符和任意的个数?如何正则匹配呢?
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表