还是 截取字符串的问题,谢谢大家啦,

问题描述

Coand==Eet;;ID==9;;FullName==温-6;;Timestamp==142169147;;Desc==中断;;Level==3;;Type==10905我要得到CoandEetID9FullName温-6....等等,,我在unity里面用C#写,,用string[]split=s1.Split(newchar[]{'=='});提示“==”字符太多出错,只能用“=”这样怎么搞??

解决方案

解决方案二:
先replace一下,把"=="变成"=",";;"变成";",空格变成空
解决方案三:
或者就先把乱七八糟的东西都变成逗号string.Replace("=",",").Replace(";",",").Replace("",",")再循环执行string.Replace(",,",",")//多个逗号替换成1个逗号,多次替换最后string.Split(','),然后按顺序取出数据
解决方案四:
newchar[]{'=='})两个等号怎么也是字符串啊……
解决方案五:
Split是支持按字符串进行分割的
解决方案六:
引用3楼starfd的回复:

newchar[]{'=='})两个等号怎么也是字符串啊……

支持的应该是newchar[]{'='}吧,前面那个明显不合逻辑啊‘==’不是char类型吧
解决方案七:

解决方案八:
C#如何截取字符串classProgram{staticvoidMain(string[]args){//定义一个字符串,用来存储文件全路径stringstrAllPath="D:\农业科技(科普书籍)\工业科普书籍(精华版).exe";stringstrPath=strAllPath.Substring(0,strAllPath.LastIndexOf("\")+1);//获取文件路径stringstrName=strAllPath.Substring(strAllPath.LastIndexOf("\")+1);//获取文件名Console.WriteLine("文件路径:"+strPath);//显示文件路径Console.WriteLine("文件名:"+strName);//显示文件名Console.ReadLine();}}

时间: 2024-08-01 23:54:33

还是 截取字符串的问题,谢谢大家啦,的相关文章

关于一个截取字符串的难题!谢谢

问题描述 在一个文件里有2个XML文件,我想把这里面的2个xml给剥离出来,每一个用jdom来解析!现在的问题是:无法准确的将2个xml分开放到不同的String中去!!例如String xml1={xml1}:String xml2={XML2};给一个算法或者思路也行!我String.split截取的效果不是很好!可以不用考虑性能问题,只要时机复杂度不大就行!谢谢!---------------------------------------------------------------<

javascript-江湖救急Js截取字符串

问题描述 江湖救急Js截取字符串 ../../../../../Project 如和截取成 ../../../../ 救急啊 谢谢 解决方案 使用 substring()或者slice() 函数:split()? 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"

字符串截取-c语言截取字符串问题!!!!

问题描述 c语言截取字符串问题!!!! 求助如何字符串中的'<' '>' ''去掉只留下数字存入int类型的数组中?谢谢!!! 解决方案 c语言字符串问题c语言中的字符串问题C语言中通过分隔符来截取字符串 解决方案二: 判断当是哪些符号的下一个是数字的开始,读到某个特殊字符时结束此数字 解决方案三: #include ""stdafx.h""#include <iostream>using namespace std;int main(){

vc++-VC++中截取字符串,读出来

问题描述 VC++中截取字符串,读出来 BLE device address=88:0f:10:5e:0a:83 这是对话框中的内容,我想把蓝牙地址单独得找出来.由于是初学者,所以请教高手 想写代码把88:0f:10:5e:0a:83这串数字读出来,不知道代码怎么写,求高手,谢谢!!! 解决方案 使用正则表达式: [a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2} vc中有封装的正则表达式模版类 解决方案

正则表达式截取字符串急急急急

问题描述 正则表达式截取字符串急急急急 @:2120100301@+@:2120100302@+@:2120100303@+@:2120100304@截取@:与@之间的数字串,再截取运算符号+ 解决方案 String regEx = ""(@:)(d{120})(@)""; String url = ""@:2120100301@+@:2120100302@+@:2120100303@+@:2120100304@""; Pat

sqlserver 截取字符串

问题描述 向数据库函数中传入一个字符串参数,如:yyyyyy1111111或者yyyyy_1111111或者yyyyyy.1111111或者yyyyyy//1111111等形式的字符串参数,如何取出最右边的数字出来,可以的话,请贴出具体的SQL代码,谢谢. 解决方案 解决方案二: 解决方案三:看清楚题目,别乱灌水,我说的是参数,你指定一个具体值转换,有意思吗?那么简单我还花分数请教干嘛,你要这样想:selectsubstring(@str,n,m)这样@str是不确定的,你想办法做出来.解决方案

.net截取字符串的问题

问题描述 .net截取字符串的问题 Sql数据库表中的数据,读取显示在页面上,用的Substring, 因为数据中有中英文的差别,有图片等,截取显示的时候显示在页面上很难看,有长有短 谁有更好的截取字段的方法 推荐一个 谢谢http://xiangxitujiazumiaozuzizhizhou.foxdb.cc/sitemap.html 解决方案 说清楚你想怎样截?截取后是什么样的啊

请教c#截取字符串

问题描述 请教c#截取字符串下面有一组字符串,需要把钱数字给截取出来.钱的数字是变动的,其他固定.1.=50元;2.=124元;3.=346元;4.=69元;5.=98元;请教c#有什么好方法截取呢?规律是:1.=X元;2.=X元;3.=X元;4.=X元;5.=X元;现在只有X是变动的,其他都是固定形式字符.要截取这个变动的X,请教各位了.谢谢! 解决方案 解决方案二:split(":")得到的数组,每个元素再用split("=")[1]解决方案三:stringst

pb代码解答-PB 如何截取字符串分别放入数组中

问题描述 PB 如何截取字符串分别放入数组中 "三厂,二厂,一厂" 我的里面有三个内容我想要取成 软件分厂 二厂 一厂 将这三个值放进数组 求大神解答 解决方案 string str =substring(字符串,开始位置,截取长度); 解决方案二: 采用以下函数 global type gf_split_parm from function_object end type forward prototypes global function integer gf_split_parm