C# 如何在C中拆分单词并获得4个字母的前缀#
我有一个用户名=LICTowner 我需要从单词LICTowner中获取前缀,即LICT 如何拆分单词并获得4个字母的前缀C# 如何在C中拆分单词并获得4个字母的前缀#,c#,asp.net,string,C#,Asp.net,String,我有一个用户名=LICTowner 我需要从单词LICTowner中获取前缀,即LICT 如何拆分单词并获得4个字母的前缀 在asp.net中使用C#如果前缀始终为4个字母,则可以使用子字符串方法: var prefix = username.Substring(0, 4); 其中第一个int是起始索引,第二个int是长度 嗯。。。。在做任何事情之前,a)你应该寻找类似的问题,b)这不是一个很难解决的问题。。。我是说,你试过吗 如果前缀总是4个字母,那么只需使用.Substring方法。。。如
在asp.net中使用C#如果前缀始终为4个字母,则可以使用
子字符串
方法:
var prefix = username.Substring(0, 4);
其中第一个int是起始索引,第二个int是长度
嗯。。。。在做任何事情之前,a)你应该寻找类似的问题,b)这不是一个很难解决的问题。。。我是说,你试过吗 如果前缀总是4个字母,那么只需使用.Substring方法。。。如
string username;
string prefix=username.Substring(0,4)// or something like that, cant remember off the top of my head
简单正则表达式删除除大写以外的所有字符如果前缀始终为4个字符,请使用简单子字符串 否则 a) 删除所有非大写字符
string s = "LICTowner";
Label1.Text= Regex.Replace(s, "[^A-Z]", "");
(b)
在第一个非大写字符处拆分
Label1.Text= Regex.Split(s, "[^A-Z]")[0];
可以使用Substring()函数获取前四个字符
string mystring = "LISTowner";
string prefixword = mystring.Substring(0,4);
Label label1 = new Label();
label1.Text = prefixword;
前缀总是4个字母吗?我猜我的评论会让任何投反对票的人感到痛苦,但它们是真的,我的意思是,只要按“.”用户名会让intellisense向您显示方法列表后,我确信“substring”会响个铃…+1同意,这是一件非常简单的事情,以前在网上和网上都有介绍。让我们保持这个网站上的问题比c#101的第一天更具挑战性。
Label1.Text= Regex.Split(s, "[^A-Z]")[0];
string mystring = "LISTowner";
string prefixword = mystring.Substring(0,4);
Label label1 = new Label();
label1.Text = prefixword;
string name="aryan";
string prefixwords= name.substring(a,b);
//a from where you want the string
// b till where you need the string now take any label and print the value
string prefixwords= name.substring(0,2);
label lblmsg= new label();
lblmsg=prefixwords.tostring(); // ary
string restofwords= name.substring(2); // an