c#获取两个特定字符之间的内容并输出的方法
作者:JustGoingToDo 发布时间:2021-12-02 19:47:11
标签: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这种方法。
来源:https://blog.csdn.net/lihao199611287011/article/details/81453692


猜你喜欢
- 目录一、基础配置1、<parent> 标签1)使用 spring-boot-starter-parent2)使用自定义 pare
- 前言:平时打开手机的应用时,会跳出来3秒钟的广告后,再进入应用。今天我们就来简单实现一下引导页的功能。1、首先,新建一个activity页面
- Java ByteArrayInputStream流一、ByteArrayInputStream流定义API说明:ByteArrayInpu
- Kotlin中SharedFlow的使用 VS StateFlowSharedFlow 是继承于 Flow ,同时它是 StateFlow
- 第一种(懒汉,线程不安全):public class Singleton { private static Singleton
- 1.sonarQube的简介SonarQube是一款自动化代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与你现有的工作流集成,以
- 本文实例为大家分享了Android sharedPreferences实现记住密码功能,供大家参考,具体内容如下编写界面交互代码:packa
- 在阅读本文之前,大家可先参阅《简单理解Spring之IOC和AOP及代码示例》一文,了解下Spring中IOC和AOP的相关内容。下面进入正
- 前提前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景。为了模拟真实的交互场景,先定制一下整个交互流程。
- 在上篇文章给大家介绍了使用XSD校验Mybatis的SqlMapper配置文件的方法(1),需要的朋友可以参考下。编写好XSD文件,然后来看
- 前言之前提到了关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是
- 本文实例讲述了C#实现在Form里面内嵌dos窗体的方法。分享给大家供大家参考。具体如下:using System;using System
- 前言Spring Data Jpa框架的目标是显著减少实现各种持久性存储的数据访问层所需的样板代码量。Spring Data Jpa存储库抽
- 前言CyclicBarrier和CountDownLatch这两个工具都是在java.util.concurrent包下,并且平时很多场景都
- 1.拉取centos镜像docker pull centos:72.基于拉取到的镜像运行一个容器docker run -it --name
- 一、前言Android实现圆角矩形,圆形或者椭圆等图形,一般主要是个自定义View加上使用Xfermode实现的。实现圆角图片的方法其实不少
- 一、准备java我已经把java装到了在D盘:二、配置java环境变量点击设置,进入windows设置页面;搜索高级系统设置:在系统变量里添
- 本文实例讲述了基于JavaMail API收发邮件的方法。分享给大家供大家参考。具体如下:1.JavaMail API按其功能划分通常可分为
- 功能要求: (1)比如每页显示2X2,总共2XN,每个item显示图片+文字(点击有链接)。 如果单行水平滚动,可以用Horizontals
- 0、线程的本质线程不是一个计算机硬件的功能,而是操作系统提供的一种逻辑功能,线程本质上是进程中一段并发运行的代码,所以线程需要操作系统投入C