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
uj5u.com熱心網友回復:
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);
}
uj5u.com熱心網友回復:
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 />");
}
uj5u.com熱心網友回復:
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);
}
uj5u.com熱心網友回復:
這個很簡單的,私信我,用正則就可以了的uj5u.com熱心網友回復:
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];//密碼
正好做到一個,最簡單的分隔
uj5u.com熱心網友回復:
謝謝南京吳彥祖,也謝謝其他各位老師。其他各位老師的代碼取陣列元素時有時會提醒超出索引范圍。uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/155273.html
標籤:C#
