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

ITxuexi_99 · · 506 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

  我们在使用Java编程语言的过程中,会遇到这样那样的各种问题,本篇文章扣丁学堂Java培训小编就和大家分享一个Java的技术性问题及解决方案,那就是c#获取两个特定字符之间的内容并输出的方法分享,希望对小伙伴有所帮助。 如果获取的是一个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从入门到精通开发实战技能。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

506 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传