扣丁学堂Java培训简述c#获取两个特定字符之间的内容并输出的方法

2019-02-27 11:41:11 1411浏览

我们在使用Java编程语言的过程中,会遇到这样那样的各种问题,本篇文章扣丁学堂Java培训小编就和大家分享一个Java的技术性问题及解决方案,那就是c#获取两个特定字符之间的内容并输出的方法分享,希望对小伙伴有所帮助。



扣丁学堂Java培训



如果获取的是一个inp文件里的内容(类似与文本文件)的话,解决两个字符之间的内容如何输出问题,也许有不少的小伙伴刚开始可能就使用了万能的正则表达式;但是不知哪里的原因,数据一直出不来,你也许会觉得应该是输入的字符问题。



下面我们一起来看一下:


string result=regex.matchs(your str, "(?<=beginstr).*?(?=endstr)").value



经过一般搜索,最终找到了大神的回答;真的很感谢;大神利用的是indeof这个方法,通过查找关键字的索引,进行计算;



体方法:


问题:上面是要处理的字符串


我想把 “直通车参考价” 与 “每页显示50条”,之间的所有字符串取出来,放到一个字符串变量中,要怎么做?



回答:


为什么不用C#的indexof来做呢?


string strstart="直通车参考价";
int strlength=strstart.length;
string str=Allstr.Substring(Allstr.indexof("直通车参考价")+strlength,Allstr.indexof("每页显示50条")-Allstr.indexof("直通车参考价")-strlength);



ok 问题完美解决 ,如果认为正则太晦涩难懂的话,我觉得可以尝试利用indexof这种方法。



想要了解更多关于Java方面内容的小伙伴,请关注扣丁学堂Java培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台,扣丁学堂老师精心推出的Java视频教程定能让你快速掌握Java从入门到精通开发实战技能。扣丁学堂Java技术交流群:670348138。


扣丁学堂微信公众号


【关注微信公众号获取更多学习资料】



查看更多关于“Java开发资讯”的相关文章>>




标签: Java培训 Java基础教程 Java学习视频 Java教学视频 java入门教程 Java教程视频 java在线学习 java在线视频 java在线教程

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号