string str = "張三${abc}李四";
string str1 = "${def}001";
想通過正則運算式獲取到str字符中的abc和str1字符中的def
uj5u.com熱心網友回復:
https://www.cnblogs.com/fdyang/p/6842547.html可以參考一下
uj5u.com熱心網友回復:
string str = "張三${abc}李四";
Regex r = new Regex("{[\\s\\S]*}");
MatchCollection mc = r.Matches(str);
for (int i = 0; i < mc.Count; i++)
{
string res = mc[i].Value;
}
uj5u.com熱心網友回復:
不用正則運算式行不?
class Program
{
static void Main(string[] args)
{
var str = "張三${abc}李四";
var indexOfLeft = str.IndexOf("${")+2;
var indexOfRight = str.IndexOf("}");
var result = str.Substring(indexOfLeft, indexOfRight - indexOfLeft);
Console.WriteLine(result);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/196333.html
標籤:C#
上一篇:如何將陣列里的數按順序排列
