查找字符串中两个值之间的词我有一个txt文件作为字符串,我需要找到两个字符之间的词和词Ltrim/Rtrim一切。它可能必须是有条件的,因为这两个字符可能会根据字符串而改变。例子:car=(我想要的数据在这之间);car=(我想要的数据)代码:intpos=st.LastIndexOf("car=",StringComparison.OrdinalIgnoreCase);if(pos>=0){server=st.Substring(0,pos);................}这是我使用的一个简单的扩展方法:publicstaticstringBetween(thisstringsrc,stringfindfrom,stringfindto){intstart=src.IndexOf(findfrom);}intto=src.IndexOf(findto,start+findfrom.Length);if(startWithit,youcanusestringvalueToFind=sourceString.Between("car=","")你也可以试试这个:publicstaticstringBetween(thisstringsrc,stringfindfrom,paramsstring[]findto){intstart=src.IndexOf(findfrom);if(start=0)returnsrc.Substring(start+findfrom.Length,to-start-findfrom.Length);}return"";}有了它,你可以给多个结束标签(他们的顺序很重要)stringvalueToFind=sourceString.Between("car=",";","")可以使用正则表达式以上是C#学习教程:查找一个中两个值之间的单词string分享所有内容,如果对大家有用需要进一步了解C#学习教程,希望大家多多关注---varinput="car=(databetweenhereIwant);";var喋喋不休n=@"car=s*(.*?)s*;";//其中car=是第一个分隔符,并且;是第二个varresult=Regex.Match(input,pattern).Groups[1]。价值;本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处:
