c# split分割字符串提取字符

C#,string a = "E:\aa\bb\cc\dd\FName.jpg",怎么用split提取出"FName"?(那个是反斜杠)

0

3个回答

正确是a.split('\')[5].split('.')[0]

-3
 string a = "E:\aa\bb\cc\dd\FName.jpg";
//或者 a=System.IO.Path.GetFileName(a);
string []arr=a.Split('\\');
a=arr[arr.Length-1].Split('.')[0];
2

这明显是一个file,创建一个file对象,然后利用File的getName即可

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C# 分割字符串-Split
按照某个(某组)字符对字符串进行分割,结果返回String类型数组: string[] str2 = s1.Split(new char {'分割符'},StringSplitOptions.RemoveEmptyEntries);
C#处理字符串——Split分割字符串,部分简单用法
在控制台中实现一行输入可以使用split方法 如题。输入任意多个数字按照从大到小顺序输出,并求和 样例输入: 8 7 0 8 4 3 样例输出: 8 8 7 4 3 0 30 代码如下: using System; namespace _021_修改 { class Program { static void Main(String[] a...
C#Split分割字符串的几种方法
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:vs2015、c# 作者:张灿锐 撰写时间:2019/1/18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
C#:通过字符串分隔字符串(Split)
string[] strs = line.Split(new[] { "==*==" }, StringSplitOptions.None);  
[C#] 字符串的分割与截取(split or substring)
Stackoverflow 上的答案: 字符串分割 string data = "THExxQUICKxxBROWNxxFOX"; string[] xx = data.Split(new string[] { "xx" }, StringSplitOptions.None); foreach (string item in xx) System.Console.Write(it...
String.split()分割字符串,转义字符
1、String.split()String有个方法是分割字符串  .split()。但是有写字符串是需要转义才能分割,不然就会出错。需要转义的字符串:.  $  |   (   )  [   {   ^  ?  *  +  \\      共12个特殊字符,遇到以这些字符进行分割字符串的时候,需要在这些特殊字符前加双反斜杠 \\例如:str.split("\\.") str.split("\\$...
C#.net 使用正则表达式拆分字符串
C#.net使用正则表达式拆分字符串 提供的测试源码,直接使用
关于unity c#脚本中将string字符串进行分割
笔者在查找的时候,找了好长时间,总会报错 于是自己开始试验 最后发现了一个方法  using System.Collections; using System.Collections.Generic; using UnityEngine; public class Getdata_uimian : MonoBehaviour { string a="1*12*123*1234|4321*3
python学习笔记11 字符串分割split
#!/usr/bin/python # -*-coding: utf-8 -*- #Time:20180806 #Function:数据分割(以空格为界限)、数据类型转换(把字符串数据转换为浮点型数据) #Runing OK #author@New # 纯在个问题每次写文件会把cc2530.txt清空在写,方便读数据,但历史数据无法保存 # 实现每次串口读的数据,先保存到cc2530.txt,然...
java 正则表达式和split分割字符串
分享一个今天遇到的坑! 直接上代码 public class test { public static void main(String[] args) { String ss="123,2,3"; String regex="\\d"; String[] strings=ss.split(regex); System.out.println(
String.Split方法 分隔字符串并取指定值
String.Split 方法: 返回的字符串数组包含此实例中的子字符串(由指定字符串或 Unicode 字符数组的元素分隔)。示例: 获取一个以空格分隔的数值字符串,返回该数值字符串中的最大值和最小值。using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace sp
C#使用split进行字符串分割
在C#中string类型的字段都会有Split属性(通过字段打点,就可以看到)。通过Spilt对字符串进行分割,最终会分割为string类型的数组。 代码: namespace ConsoleApplication1 { class Program { static void Main(string[] args) { ...
awk split分割字符串
awk split方法总结: split可以实现对字符串进行数组类型的分割,下面用例子来说明下。 echo ‘abcd’ | awk ‘{len=split($0,a,””);for(i=1;i a[1]=a a[2]=b a[3]=c a[4]=d length=4 解析说明:首先把abcd换为一个数组,并且数组的分隔符为没有符号,len=split($0,a,””)为获取了整个
Xml解析方法以及String类型字符串利用子字符串对其切割方法
今天回到了windows后台服务,使用编程语言为C#,主要为两个方面的方法: 1、Xml解析方法 之前根据网上的提示,利用ReadSerializerList方法对Xml进行反序列化,确实自己利用这个方法解决了不少Xml文档的解析,但是这种方法对Xml格式内容要求比较高。当遇到不算特别规范的Xml文档的情况下,这种方法时常会抛出异常。这种异常在不了解Xml底层和编程语言的情况下,很难以一个正规
Pandas 分割字符串
构建数据框,我们要把b列以“-”分割成两列from pandas.core.frame import DataFrame df = DataFrame({"a" : ["1","2","3","4"], "b" : ["5-9","6-10","7-11","8-12"]}) print (df) a b 0 1 5-9 1 2 6-10 2 3 7-11
split分割字符串遇到的问题
    今天遇一个字符串切割问题,需要切割一个".",但是split()就是切割不了,看代码:String s ="/group1/M00/01/35/tlxuYFrNdl2AFjNcAACRJUfT2L0008.jpg"; String[] split = s.split("."); for (String string : split) { System.out.println(s...
C语言字符串分割函数split实现
参考了到处是“坑”的strtok()—解读strtok()的隐含特性这一篇博文, 概括来说C语言在string.h中的strtok()有以下几个坑: 不可重入原字符串被修改连续的分隔符被当做一个分隔符处理忽略开头结尾的分隔符 不过怎么说多多少少有些缺陷,用起来不是很满意,因此自己动手实现了一个类似java中split的字符串分割函数,如下: #include #include
split按照特殊符号分割字符串的方法
public static void main(String[] args) { //定义一个起始字符串 String s = "123,4567.89#01"; //定义一个结果字符串 String str = ""; //定义分割规则 String[] split = s.split(",|\\.|\\#"); //循环分割后的结果 fo
shell 使用指定的分割符来分割字符串
shell 如何来分割字符串让结果为一个字符串串数组
C#编程,字符串使用\r\n分割的几种方法。
\r\n一般是出现在有回车换行的长文本中,如果需要按照\r\n来分割为不同的字符串组,这里给出几种方法。 写法一、替换后分割 string[] dataInfo = str.Replace("\r\n", "@").Split('@'); 有时文本会默认以\r\n结尾,用这个方法会使得组中多一个空白的组。可以用以下方法排除空组。 dataInfo= dataInfo.Where(s =...
split()方法,根据特定元素拆分字符串
package cn.kgc.stringtest; public class LyricStr { public static void main(String[] args) { String words="长亭外 古道边 芳草碧连天 晚风扶 柳笛声残 夕阳山外山"; //定义接收数组 String[] printword=new String[100]; System.o...
C#字符串的Split数组陷阱
C#中,当我们把一个字符串用Split方法中指定的一个或多个字符分隔生成数组时,如果字符串为空时,这个数组的宽度为1,而不是我们想象的0,如下:string str1="";string str2="a,b,c";int length1=str1.Split(',').Length;int length2=str2.Split(',').Length;此时,length1=1,而不是0,lengt...
按分隔符分割字符串函数
引子之前写的一篇博客非常好用的MFC隐藏函数 取字符串的任意分隔符子串提到了分割字符串的函数 AfxExtractSubString 这个函数每次只能按一种分隔符分割字符串(比如每次只能按空格或者逗号或者tab来分割),下面列出一个可以同时按任意分隔符(比如字符串里同时由逗号空格或tab)分割字符串的函数(注意如果有多个分隔符直接相连,输出可以为空或指定的nullSubst)代码 /*
Java使用String对象的split()方法分割字符串
分割字符串 Java中,按某个字符分割字符串使用的是String对象的split()方法,返回的是分割之后的String数组,值得注意的是分割符。当分割符是 . 或者是 | 时,必须使用 \\ 进行转义。 没有加转义符按 . 分割字符串,返回值是一个空的长度为0的String数组 没有加转义符按 | 分割字符串,返回值是一个长度为原字符串长度的String数组,它会截取字符串中每一个字符
不使用split和replace情况下分割复杂字符串
最近遇到一个问题,具体需求如下: 有一个字符串,可能会有中文/英文/数字/逗号/引号等字符,现在需要按照逗号分割输出,如果有一个待输出的字符串里面包含了引号的话,需要将其里面的值完整输出,并且如果里面带有连续两个双引号的话需要将其改为单个引号输出,整个程序编写过程不能使用split和replace相关的api。 举个例子吧: 我,19,"2,""你we"",""3333"",king,"""
pyhton特殊字符如何写出来,特殊字符split如何切割解决,python2.7+ , 3.7+通用
哪11个特殊字符?     $,(),*,+,.,[,?,\,^, {,| 如何使用特殊字符?     详见示例代码 示例代码   #decoding:utf-8 #ex_re_unnormalSymbol.py self_file = __file__ #save current file absolute path import re #使用正则表达式模块 ###...
MyBatis 分割字符串
disCode参数为:“aa,bb,cc,dd”,需要把disCode分割出来,并进行遍历错误写法:正确写法:
bat脚本11_取出1个文本文件中的以逗号分隔的字符串
1.概述 取出1个文本文件中的以逗号分隔的字符串。 2.实例 filename1.txt-------------- 小明,99 小红,60 GetString.bat------------- @echo off for /f "delims=, tokens=1-2" %%i in (filename1.txt) do ( echo %%i>>filename
PLSQL之Split截取字符串
PLSQL之Split截取字符串
mysql分割字符串
数据库当前信息为:将a,b分割开,变成两条数据SQL:SELECT a.id,SUBSTRING_INDEX(SUBSTRING_INDEX(a.`name`,',',b.help_topic_id+1),',',-1) as `name`  from a a left join mysql.help_topic b on b.help_topic_id < (LENGTH(a.`name`...
在lua中利用正则表达式分割字符串
function string.split(s, p)    if s == nil then        return nil;    end    if p == nil then        return s;    end    local rt= {};    s = tostring(s);    string.gsub(s, '[^'..p..']+', function(w) ...
java截取字符串方式:split()与subString()方法
1.split()+正则表达式来进行截取。  将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。 2.通过subString()方法来进行字符串截取。  2.1、subString(int i) 2.2、subString(int i ,int j) package split; public class t
c语言实现字符串分割split()
c语言实现字符串分割split(), 实现C语言实现按分隔符来截取字符串
字符串分割——性能优化
字符串函数的使用,肯定是使用的非常频繁的。对于计算机来说,对字符串的处理远远没有对二进制的处理性能快。        但是如果单纯的对比使用字符串,性能也是有区别的。接下来,我会对字符串使用的几种方法进行对比,寻找出一种更优的字符串 处理方法。        在Java语言中。String对象是一种常用的数据类型。但不是基本数据类型。String对象可以算是对Char对象的进一步封装。
perl中split分割字符串用法坑人的一些细节!!
好多天没有在这里记录啦。今天发现一个佷值得跟大家分享的小经验!如题! 1、注意split,若以字符串最前面的一个字符作为分隔符的话,分割得到的数组的第一个是空白!!!!而不是后面的东西!这个坑了我好久好久! eg:>TRINITY_DN36413_c0_g1_i1_2,我要去掉“>”,试过用$_=~s/^>(TRINITY_DN\d+_c\d+g_\d+_i\d+)/$1/,但是匹配总是出问题
Java用split分割字符串注意正则表达式的特殊符号
Java语言中的split() 方法根据匹配给定的正则表达式来拆分字符串。这里要注意正则表达式中的特殊字符。 下面的代码执行后可以把test字符串按照我们预想的那种情况进行分割,没有问题。 String test = "aasd#qwedc#sczxc"; String[] strArray = test.split("#"); 但是当我们把“#”换成“.”时,便出现了问题,下面这段代码执...
C++正则表达式匹配、分割字符串
#include "stdafx.h" #include #include #include using namespace std; int main() { std::string s("abcd12_efgh34"); std::regex e("abcd(\\d+)_efgh(\\d+)"); std::smatch sMatchResult; ...
Python中split通过多个字符分割字符串
Python中的spilt方法只能通过指定的某个字符分割字符串,如果需要指定多个字符,需要用到re模块里的split方法。 例子: >>> import re >>> a = "Hello world!How are you?My friend.Tom" >>> re.split(" |!|\?|\.", a) ['Hello', 'world', 'How', 'are', 'you',
字符串分割SplitString
bool StringUtility::CharIsNull(const char* szStr) { if (szStr == 0 || *szStr == 0) return true; return false; } bool StringUtility::SplitString(std::vector<std::string>& r...
Android kotlin String 字符串分割split转义符的坑
  直接var list = "串一|串二|串三".split("|") 就可以获取到list = {"串一", "串二", "串三"} 不需要像某些人说的需要转义 var list = "串一|串二|串三".split("\\|")
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑