C#字符串截取问题

yjyj88888 2019-06-14 03:01:05
A.{x}$>\frac{1}{5}$ B .{x}$\geq{}\frac{1}{5}$ C.{x}$\leq{}\frac{1}{5}$ D.{x}$\leq{}$5

有上面 这样一个字符串,用什么代码程序才能得到我想要的结果

string A =.{x}$>\frac{1}{5}$


string B = .{x}$\geq{}\frac{1}{5}$

string C= .{x}$\leq{}\frac{1}{5}$

string D= .{x}$\leq{}$5
...全文
196 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
yjyj88888 2019-06-14
  • 打赏
  • 举报
回复
谢谢南京吴彦祖,也谢谢其他各位老师。其他各位老师的代码取数组元素时有时会提醒超出索引范围。
南京吴彦祖 2019-06-14
  • 打赏
  • 举报
回复
  string str = "add key = \"DBSERVER\" value = \"Server Name = localhost; DATABASE NAME = tmdb; User Name = tm; Password = 123\"";
            string[] strArray = str.Split(new string[] { "=", ";" }, StringSplitOptions.RemoveEmptyEntries);//分割
            string ServerName = strArray[1];//服务器名 
            string DatabaseName = strArray[3];//数据库名 
            string username = strArray[5];//用户名
            string Password = strArray[7];//密码 
正好做到一个,最简单的分隔
qiqixs 2019-06-14
  • 打赏
  • 举报
回复
这个很简单的,私信我,用正则就可以了的
  • 打赏
  • 举报
回复

            string[] array = @"A.{x}$>\frac{1}{5}$   B .{x}$\geq{}\frac{1}{5}$   C.{x}$\leq{}\frac{1}{5}$   D.{x}$\leq{}$5".Split(new string[] {"   "}, StringSplitOptions.RemoveEmptyEntries);

            foreach (string tmp in array)
            {
                Console.WriteLine(tmp);
            }
秋的红果实 2019-06-14
  • 打赏
  • 举报
回复

string input = @"A.{x}$>\frac{1}{5}$   B .{x}$\geq{}\frac{1}{5}$   C.{x}$\leq{}\frac{1}{5}$   D.{x}$\leq{}$5";
MatchCollection matchs = Regex.Matches(input, @"[A-D]\s?.[^\s]+");
foreach(Match m in matchs)
{
    Response.Write(m.Value + "<br />");

}

  • 打赏
  • 举报
回复
            string txt = @"A.{x}$>\frac{1}{5}$   B.{x}$\geq{}\frac{1}{5}$   C.{x}$\leq{}\frac{1}{5}$   D.{x}$\leq{}$5";
            foreach (string tmp in Regex.Split(txt, @"\s+"))
            {
                Console.WriteLine(tmp);
            }

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧